Skip to content

Instantly share code, notes, and snippets.

@titanous
Created October 2, 2012 04:59
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 titanous/3816250 to your computer and use it in GitHub Desktop.
Save titanous/3816250 to your computer and use it in GitHub Desktop.
nginx personal site / tent side by side config example
here's tent running side-by-side with two express node.js apps:
tent is on 1002
my site is on 80
promo page for a game i'm working on is on 1003
upstream tent {
server 0.0.0.0:1002;
}
server {
listen 80 default;
server_name www.jamesbpollack.com;
location /tent {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_set_header X-Forwarded-Port 80;
proxy_pass http://tent/;
proxy_redirect off;
}
location /images {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:1001/images;
proxy_redirect off;
}
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:1001/;
proxy_redirect off;
}
location /icecreamsocial {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:1003/;
proxy_redirect off;
}
}
server {
listen 80;
server_name tent.jamesbpollack.com;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://tent/;
proxy_redirect off;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment