使用nginx 做wss轉(zhuǎn)發(fā)
通過(guò) 在瀏覽器直接 https://domain/wss_socket 能正常響應(yīng)
在瀏覽器 console :
會(huì)一直等待、 一段時(shí)間后:
nginx配置
location /wss_socket
{
proxy_pass http://127.0.0.1:2345;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
rewrite /wss/(.*) /$1 break;
proxy_redirect off;
}
workerman 以及 php 版本
操作系統(tǒng)
nginx 版本
原因是 服務(wù)器走咯 阿里云的 數(shù)字證書(shū)服務(wù)、
不管前臺(tái)是否是https 進(jìn)行訪問(wèn)
到nginx層 都是http 請(qǐng)求、 所以配置不成功;