socket.io 当我自行配置的 Ubuntu nginx 服务器上的客户端位于不同的 wifi(IP 地址(上时无法连接,但在预配置的 Heroku 服务器上工作正常
这是我的nginx配置
upstream dirtyfinger {
ip_hash;
server localhost:3000;
server localhost:3001;
server localhost:3002;
server localhost:3003;
}
server {
listen 80;
location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_pass "http://dirtyfinger/";
}
}
更改以下内容:proxy_pass "http://dirtyfinger/";
对此:proxy_pass http://dirtyfinger/;
并且可能会失去结尾"/",尽管我不是 100% 的。
文档: https://docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/