Skip to content

Instantly share code, notes, and snippets.

@paulomcnally
Created May 29, 2014 08:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save paulomcnally/33f08386c2865b8b12d4 to your computer and use it in GitHub Desktop.
Save paulomcnally/33f08386c2865b8b12d4 to your computer and use it in GitHub Desktop.
upstream nodenica_upstream {
server 162.243.232.249:1234;
keepalive 64;
}
server {
listen 80;
server_name nodenica.com;
return 301 http://www.nodenica.com$request_uri;
}
server {
listen 80;
server_name www.nodenica.com;
location /socket.io/1/websocket {
proxy_pass http://nodenica_upstream;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location / {
proxy_redirect off;
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_set_header Connection "";
proxy_http_version 1.1;
proxy_cache one;
proxy_cache_key sfs$request_uri$scheme;
proxy_pass http://nodenica_upstream;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment