Nginx配置webSocket,无法连接问题解决

591 阅读1分钟

1、使用 ws://192.168.1.103/proxy/api/tmp/ws/1/1001,走代理proxy/api连接,结果一直连接失败,但是使用ws://192.168.1.103:8010/tmp/ws/1/1001就可以正常连接

2、Nginx正确配置

`server {

listen 8010;

server_name 192.168.1.103;

proxy_set_header Host $host;

proxy_set_header X-Forwarder-For $remote_addr;

proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection 'upgrade';

.....}`

3、上诉配置不可缺少,即可连接正确