nginx服务器配置
在虚拟主机配置中加入如下配置
location /wss {
#代理到上面的地址去,格式:http://域名:端口号,
proxy_pass http://127.0.0.1:8282;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “Upgrade”;
}
在httpd.conf文件中,启用 proxy_wstunnel_module 模块
LoadModule proxy_module modules/mod_proxy.so LoadModule
proxy_wstunnel_module modules/mod_proxy_wstunnel.so
在ssl.conf文件中,配置SSL及代理
#WSS
ProxyRequests Off
ProxyPass /wss ws://127.0.0.1:8282 #服务器+端口号
ProxyPassReverse /wss wss://127.0.0.1/wss #客户端的域名
注意事项 :
- 已经安装nginx,版本不低于1.3 443端口 开启方行
2)当前域名需要配置伪静态的时候,请使用
location / { } 进行包裹 否则前端连接会出现
404的状况(亲测踩坑)