【发布时间】:2018-03-01 13:57:18
【问题描述】:
有人知道如何用 nginx 代理 socket.io 吗?
Nginx v1.13+
Socket.io v2.0.4
Nodejs v8.9.4
我当前的 nginx 服务器块。
server {
listen 80;
listen 443 ssl http2;
server_name .domain-name.com;
root "/home/vagrant/code/domain-name";
location / {
proxy_pass "http://localhost:6001";
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
ssl_certificate /etc/nginx/ssl/domain-name.com.crt;
ssl_certificate_key /etc/nginx/ssl/domain-name.com.key;
}
我在客户端收到 502 Bad Gateway 错误。
【问题讨论】: