在windows环境下使用nginx配置websocket,如下核心配置:location / { proxy_pass http://127.0.0.1:9000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy true; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }如果加上proxy_set_header Host $host这个配置项,客户端与服务端无法进行正常的websocket通信,如果注释掉这个配置项,却可以正常通信,这个问题一直不解,也不知道为什么?请各位高人帮忙指点!
1 回答
- 1 回答
- 0 关注
- 218 浏览
添加回答
举报
0/150
提交
取消