diff options
Diffstat (limited to 'etc/nginx/sites-enabled/demo.site')
-rw-r--r-- | etc/nginx/sites-enabled/demo.site | 90 |
1 files changed, 86 insertions, 4 deletions
diff --git a/etc/nginx/sites-enabled/demo.site b/etc/nginx/sites-enabled/demo.site index ad4e170..eb54533 100644 --- a/etc/nginx/sites-enabled/demo.site +++ b/etc/nginx/sites-enabled/demo.site @@ -1,6 +1,88 @@ server { - listen 80; - server_name demo.taler.net; - server_name www.demo.taler.net; - rewrite ^ https://$server_name$request_uri? permanent; + listen 80; + server_name demo.taler.net *.demo.taler.net; + rewrite ^ https://$server_name$request_uri? permanent; +} + + +server { + listen 443 ssl; + server_name demo.taler.net www.demo.taler.net; + root /home/demo/landing/; + include conf.d/demo.redirects; + include conf.d/talerssl; + ssi on; + index index.html; +} + + +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/test.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.test.taler.net; + ssi on; + include conf.d/test.redirects; + include conf.d/talerssl; + + location / { + uwsgi_pass unix:/home/demo/sockets/bank.uwsgi; + include /etc/nginx/uwsgi_params; + } } |