apache开启websocket反向代理 2017-05-05 web 约 191 字 预计阅读 1 分钟 文章目录 环境 配置 环境 Mac OS X 10.12.4 Apache/2.4.25 (Unix) 配置 httpd.conf配置,开启代理模块 1 2 3 4 LoadModule proxy_module libexec/apache2/mod_proxy.so LoadModule proxy_wstunnel_module libexec/apache2/mod_proxy_wstunnel.so ## mod_proxy_balancer负载均衡模块可选,不开也可以使用 #LoadModule proxy_balancer_module libexec/apache2/mod_proxy_balancer.so 虚拟站点配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 <VirtualHost *:80> #配置站点的域名 ServerName ws.xxx.com #off表示开启反向代理,on表示开启正向代理 ProxyRequests Off ProxyMaxForwards 100 ProxyPreserveHost On #这里表示要将现在这个虚拟主机跳转到本机的2222端口 ProxyPass / ws://127.0.0.1:2222/ ProxyPassReverse / ws://127.0.0.1:2222/ <Proxy *> Order Deny,Allow Allow from all </Proxy> </VirtualHost> 重启apache 文章作者 Kiyon Lin 上次更新 2017-05-05 许可协议 CC BY-NC-ND 4.0