summaryrefslogtreecommitdiff
path: root/etc/nginx/sites-enabled/demo.site
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2016-04-27 00:22:36 +0200
committerFlorian Dold <florian.dold@gmail.com>2016-04-27 00:22:36 +0200
commit73876d8741ef2309eed74065c8b87811eb52f89e (patch)
treeb332e75d62de37b06b65a06c0db4edea6b98ad0d /etc/nginx/sites-enabled/demo.site
parenteacd3eb660c85be4ecd57338daac551536d3db62 (diff)
downloaddeployment-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.site90
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;
+ }
}