Socket IO服务器连接失败(400错误)排查求助
Socket.IO服务部署Rocket Linux后Nginx反向代理报400错误无法连接
我用Python开发的Socket.IO服务器部署到Rocket Linux服务器,配置好Nginx反向代理后,客户端连接时出现400错误。该服务在本地运行完全正常,且相同的Nginx配置在其他服务器上可以成功建立连接。相关信息如下:
客户端错误提示
Error: Unexpected server response: 400
Nginx配置
server { listen 5000 ssl; server_name e-buyurtma.ecdn.uz www.e-buyurtma.ecdn.uz; access_log /var/log/nginx/ws-server-access.log; error_log /var/log/nginx/ws-server-error.log; location ^~/socket.io { proxy_pass http://127.0.0.1:3675; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header Host $host; } ssl_certificate hidden; ssl_certificate_key hidden; ssl_protocols TLSv1.2 TLSv1.1 TLSv1; ssl_ciphers hidden; ssl_prefer_server_ciphers on; ssl_dhparam hidden; ssl_session_timeout 5m; }
相关日志截图
- Nginx错误日志:

- Python服务器日志:

内容的提问来源于stack exchange,提问作者Ahror Gaibnazarov
相关产品推荐
相关产品推荐


