upstream robinvps-rocketmap { server 192.168.10.152:5000 fail_timeout=0; } upstream robinvps-mad { server 192.168.10.152:5001 fail_timeout=0; } upstream robinvps { server 192.168.10.152:80 fail_timeout=0; } proxy_cache_path /tmp/nginx levels=1:2 keys_zone=my_zone:1m inactive=60m; server { listen 80; listen [::]:80; server_name pokemon.partay.org; access_log /var/log/nginx/pokemon.partay.org.access_log main; error_log /var/log/nginx/pokemon.partay.org.error_log info; location / { proxy_cache my_zone; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto http; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://robinvps-rocketmap; } } server { listen 80; listen [::]:80; server_name madhatter.partay.org; access_log /var/log/nginx/madhatter.partay.org.access_log main; error_log /var/log/nginx/madhatter.partay.org.error_log info; location / { proxy_cache my_zone; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto http; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://robinvps-mad; } } server { listen 80; listen [::]:80; server_name vps.partay.org; access_log /var/log/nginx/vps.partay.org.access_log main; error_log /var/log/nginx/vps.partay.org.error_log info; location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto http; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://robinvps; } }