server { listen 80; listen [::]:80; server_name demo.taler.net *.demo.taler.net; rewrite ^ https://$host$request_uri? permanent; } server { listen 443 ssl; listen [::]:443 ssl; server_name demo.taler.net www.demo.taler.net; rewrite /javascript /javascript.html break; include conf.d/demo.redirects; include conf.d/talerssl; ssi on; location / { uwsgi_pass unix:/home/demo/sockets/landing.uwsgi; include /etc/nginx/uwsgi_params; } include conf.d/favicon_robots; } server { listen 443 ssl; listen [::]:443 ssl; server_name exchange.demo.taler.net; root /dev/null; include conf.d/talerssl; location /admin { proxy_pass http://unix:/home/demo/sockets/exchange-admin.http; proxy_redirect off; proxy_set_header Host $host; } location / { proxy_pass http://unix:/home/demo/sockets/exchange.http:/; proxy_redirect off; proxy_set_header Host $host; } } server { listen 443 ssl; listen [::]:443 ssl; server_name backend.demo.taler.net; ssi on; include conf.d/test.redirects; include conf.d/talerssl; location / { proxy_pass http://unix:/home/demo/sockets/merchant.http:/; proxy_redirect off; proxy_set_header Host $host; } } server { listen 443 ssl; listen [::]:443 ssl; server_name blog.demo.taler.net; root /dev/null; include conf.d/demo.redirects; include conf.d/talerssl; ssi on; location / { uwsgi_pass unix:/home/demo/sockets/blog.uwsgi; include /etc/nginx/uwsgi_params; } location /backend { rewrite /backend/(.*) /$1 break; proxy_pass http://unix:/home/demo/sockets/merchant.http:/; proxy_redirect off; proxy_set_header Host $host; } include conf.d/favicon_robots; } server { listen 443 ssl; listen [::]:443 ssl; server_name shop.demo.taler.net; ssi on; include conf.d/demo.redirects; include conf.d/talerssl; location / { uwsgi_pass unix:/home/demo/sockets/donations.uwsgi; include /etc/nginx/uwsgi_params; } location /backend { rewrite /backend/(.*) /$1 break; proxy_pass http://unix:/home/demo/sockets/merchant.http:/; proxy_redirect off; proxy_set_header Host $host; } include conf.d/favicon_robots; } server { listen 443 ssl; listen [::]:443 ssl; server_name bank.demo.taler.net; ssi on; include conf.d/demo.redirects; include conf.d/talerssl; location /admin/add/incoming { uwsgi_pass unix:/home/demo/sockets/bank-admin.uwsgi; include /etc/nginx/uwsgi_params; } location / { uwsgi_pass unix:/home/demo/sockets/bank.uwsgi; include /etc/nginx/uwsgi_params; } include conf.d/favicon_robots; }