flyzy博客
分享便宜VPS与网络优惠
搬瓦工

关于nginx反向代理ws配置疑问

大家好,我也遇到这个问题
https://**blogs.com/Irving/p/10725867.html

他的解决方法是单独配置 websocket 的地址

熟悉nginx配置大佬们,能不能不单独配置 websocket 的地址
只有侦测到客户端带的请求头有 upgrade,才传给上游呢?

台湾省网友说:被和谐了,不过你可以全局ws不是更快乐

陕西省网友说:没看明白你要说的意思。

你的意思是,如果头部带有 upgrade 标识,就反代传到上游服务器。如果没有,就不反代?

另外,你这个链接。。。

江西省网友说:地址应该是https://c_nblogs.com/Irving/p/10725867.html  这都算敏感字,酵死人了
http {         map $http_upgrade $backend {         default http://127.0.0.1:11111;         websocket http://127.0.0.1:22222;     }     location / {         proxy_set_header Upgrade $http_upgrade;         proxy_pass $backend;     } }复制代码
location / {     if ($http_upgrade = websocket) {         proxy_set_header Upgrade $http_upgrade;         proxy_pass http://127.0.0.1:2222;     }     … } 复制代码

赞(0) 打赏
关注我们
未经允许不得转载:flyzy博客 » 关于nginx反向代理ws配置疑问
分享到: 更多 (0)

这是一种鼓励

支付宝扫一扫打赏

微信扫一扫打赏