I have the same issue, here is what Im using
Ubuntu 16.04,
nginx/1.10.0
node v6.9.4
Config files:
server {
listen 80;
listen [::]:80;
server_name minnotes.mzlabs.net;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://localhost:4567;
proxy_redirect off;
# Socket.IO Support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
For Config file im using
{
"url": "http://localhost:4567",
"secret": "7ab49b85-e...",
"database": "redis",
"redis": {
"host": "127.0.0.1",
"port": "6379",
"password": "...",
"database": "1"
}
}
Also when I start it using node app.js, one of the lines says:
14/3 15:11:55 [12013] - info: [socket.io] Restricting access to origin: http://localhost:*
Error i getting
2017/03/14 15:18:19 [error] 1416#1416: *89 connect() failed (111: Connection refused) while connecting to upstream, client: 50.23.111.246, server: minnotes.mzlabs.net, request: "GET /socket.io/?EIO=3&transport=polling&t=LhDPWjZ HTTP/1.1", upstream: "http://[::1]:4567/socket.io/?EIO=3&transport=polling&t=LhDPWjZ", host: "minnotes.mzlabs.net", referrer: "http://minnotes.mzlabs.net/"
Any ideas?