WebSocket connection to 'ws://ip:8000/' failed: Error during WebSocket handshake: Unexpected response code: 502
待回答ubuntu nginx
配置nginx代理
server {
listen 8000;
location / {
proxy_pass http://ip:8000;
proxy_connect_timeout 60;
#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";
# 这是配置webpysessoin丢失的问题
fastcgi_param SCRIPT_NAME "";
}
}
服务器防火墙已经打开,远端可以telnet8000端口,浏览器还是报502错误
请问nginx应该怎么配置,谢谢
请登录后回答