关于Nginx1.6.0配置websocket的问题?

在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通信,如果注释掉这个配置项,却可以正常通信,这个问题一直不解,也不知道为什么?请各位高人帮忙指点!


慕容3067478
浏览 219回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP