summaryrefslogtreecommitdiff
path: root/etc/nginx/sites-enabled/demo.site
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-06-26 23:43:47 +0200
committerFlorian Dold <florian.dold@gmail.com>2019-06-26 23:43:47 +0200
commitbb0c5ae74bd80516b769c00c81bedf11a4d3e9ed (patch)
tree48e3900b4361ef67e7ff18292a1f2d7f50071997 /etc/nginx/sites-enabled/demo.site
parentfee9c9c5ee14babc680214efb65e187a8765b601 (diff)
downloaddeployment-bb0c5ae74bd80516b769c00c81bedf11a4d3e9ed.tar.gz
deployment-bb0c5ae74bd80516b769c00c81bedf11a4d3e9ed.tar.bz2
deployment-bb0c5ae74bd80516b769c00c81bedf11a4d3e9ed.zip
We have /etc in a separate repo for the server now.
Diffstat (limited to 'etc/nginx/sites-enabled/demo.site')
-rw-r--r--etc/nginx/sites-enabled/demo.site169
1 files changed, 0 insertions, 169 deletions
diff --git a/etc/nginx/sites-enabled/demo.site b/etc/nginx/sites-enabled/demo.site
deleted file mode 100644
index 288ac65..0000000
--- a/etc/nginx/sites-enabled/demo.site
+++ /dev/null
@@ -1,169 +0,0 @@
-server {
- listen 80;
- listen [::]:80;
- server_name demo.taler.net
- bank.demo.taler.net
- shop.demo.taler.net
- donations.demo.taler.net
- survey.demo.taler.net
- auditor.demo.taler.net
- exchange.demo.taler.net;
-
- # 301-based ridirects allows the user agent to *change* the
- # method used in the second request. This breaks all the API
- # using POST, as some user agents do the second request using
- # GET. 307 is meant to tell the user agent to not change the
- # method in the second request.
- if ($request_method = POST) { return 307 https://$host$request_uri; }
- return 301 https://$host$request_uri;
-
-}
-
-
-server {
- listen 443 ssl;
- listen [::]:443 ssl;
- server_name auditor.demo.taler.net;
- include conf.d/talerssl;
-
- location /service {
- proxy_pass http://unix:/home/demo/sockets/auditor.http:/;
- }
-
- location /reports {
- rewrite "^/reports/(.*)" /$1 break;
- root /home/demo/reports;
- }
-
- location / {
- rewrite ^/$ /en/ redirect;
- rewrite ^/(..)/$ /$1/index.html break;
- recursive_error_pages on;
- root /home/demo/auditor;
- }
- include conf.d/favicon_robots;
-}
-
-
-server {
- listen 443 ssl;
- listen [::]:443 ssl;
- server_name demo.taler.net www.demo.taler.net;
- rewrite /javascript /javascript.html break;
- include conf.d/talerssl;
- location / {
- rewrite ^/$ /en/ redirect;
- rewrite ^/(..)/$ /$1/index.html break;
- root /home/demo/landing/demo;
- }
-
- 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 80;
- listen [::]:443 ssl;
- listen [::]:80;
- server_name backend.demo.taler.net;
- include conf.d/talerssl;
-
- location /public {
- proxy_redirect off;
- proxy_set_header Host $host;
- proxy_set_header X-Forwarded-Host "backend.demo.taler.net";
- proxy_set_header X-Forwarded-Proto "https";
- proxy_pass http://unix:/home/demo/sockets/merchant.http:/public;
- }
-
- location / {
- # match the ApiKey part ignoring case, and the actual key
- # with case-sensitivity on.
- if ($http_authorization !~ "(?i)ApiKey (?-i)sandbox") {
- return 401;
- }
- proxy_redirect off;
- proxy_set_header Host $host;
- proxy_set_header X-Forwarded-Host "backend.demo.taler.net";
- proxy_set_header X-Forwarded-Proto "https";
- proxy_pass http://unix:/home/demo/sockets/merchant.http:/;
- }
-}
-
-
-server {
- listen 443 ssl;
- listen [::]:443 ssl;
- server_name donations.demo.taler.net;
- include conf.d/talerssl;
-
- location / {
- uwsgi_pass unix:/home/demo/sockets/donations.uwsgi;
- include /etc/nginx/uwsgi_params;
- }
-
- include conf.d/favicon_robots;
-}
-
-
-server {
- listen 443 ssl;
- listen [::]:443 ssl;
- server_name shop.demo.taler.net;
- include conf.d/talerssl;
-
- location / {
- uwsgi_pass unix:/home/demo/sockets/shop.uwsgi;
- include /etc/nginx/uwsgi_params;
- }
-
- include conf.d/favicon_robots;
-}
-
-
-server {
- server_name survey.demo.taler.net;
- listen 443 ssl;
- listen [::]:443 ssl;
- include conf.d/talerssl;
-
- location / {
- uwsgi_pass unix:/home/demo/sockets/survey.uwsgi;
- include /etc/nginx/uwsgi_params;
- }
-}
-
-server {
- listen 443 ssl;
- listen [::]:443 ssl;
- server_name bank.demo.taler.net;
- include conf.d/talerssl;
-
- location / {
- uwsgi_pass unix:/home/demo/sockets/bank.uwsgi;
- include /etc/nginx/uwsgi_params;
- }
-
- include conf.d/favicon_robots;
-}