在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通信,如果注釋掉這個配置項,卻可以正常通信,這個問題一直不解,也不知道為什么?請各位高人幫忙指點!
關于Nginx1.6.0配置websocket的問題?
慕容3067478
2018-07-18 09:10:07