server { listen 80; server_name demo.taler.net *.demo.taler.net; rewrite ^ https://$host$request_uri? permanent; } server { listen 443 ssl; server_name demo.taler.net www.demo.taler.net; 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; } } server { listen 443 ssl; server_name exchange.demo.taler.net; root /dev/null; include conf.d/talerssl; location / { proxy_pass http://unix:/home/demo/sockets/exchange.http:/; proxy_redirect off; proxy_set_header Host $host; } } server { 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; } } server { 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; } } server { listen 443 ssl; server_name bank.demo.taler.net; ssi on; include conf.d/demo.redirects; include conf.d/talerssl; location / { uwsgi_pass unix:/home/demo/sockets/bank.uwsgi; include /etc/nginx/uwsgi_params; } }