diff options
author | Florian Dold <florian.dold@gmail.com> | 2016-04-27 00:22:36 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2016-04-27 00:22:36 +0200 |
commit | 73876d8741ef2309eed74065c8b87811eb52f89e (patch) | |
tree | b332e75d62de37b06b65a06c0db4edea6b98ad0d /etc/nginx/sites-enabled/demo.site | |
parent | eacd3eb660c85be4ecd57338daac551536d3db62 (diff) | |
download | deployment-73876d8741ef2309eed74065c8b87811eb52f89e.tar.gz deployment-73876d8741ef2309eed74065c8b87811eb52f89e.tar.bz2 deployment-73876d8741ef2309eed74065c8b87811eb52f89e.zip |
demo
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; + } } |