From 991fb99b16c8ebd1a22c4033145356a8d016b78f Mon Sep 17 00:00:00 2001 From: bofh Date: Sat, 7 Aug 2021 06:17:45 +0000 Subject: [PATCH] init --- default.conf | 74 ++++++++++++++++++++++++++++++++++++++++++++++ dev/devdoc.conf | 32 ++++++++++++++++++++ fet.at/fet.at.conf | 10 +++++++ 3 files changed, 116 insertions(+) create mode 100644 default.conf create mode 100644 dev/devdoc.conf create mode 100644 fet.at/fet.at.conf diff --git a/default.conf b/default.conf new file mode 100644 index 0000000..c61b73f --- /dev/null +++ b/default.conf @@ -0,0 +1,74 @@ +server { + listen 80 default_server; + include auto_ssl.conf; + location / { + return 302 https://$host$request_uri; + } +} +server { + listen 80; + server_name nginx.fet.at; + include auto_ssl.conf; + location / { + return 302 https://$host$request_uri; + } +} + + +server { + listen 443 ssl; + server_name nginx.fet.at; + include ssl.conf; + location / { + return 302 https://nginx.fet.at:8080; + } +} + + +server { + listen 443 ssl default_server; + server_name kistl.htu.tuwien.ac.at; + include ldap.conf; + include ssl.conf; + resolver 127.0.0.11 valid=30s; + set $theia theiaconf; + add_header X-debug-message "Fallback Entry" always; + location /dev { + rewrite_log on; + rewrite /dev/(.*) /$1 break; + rewrite ^/dev$ /dev/ permanent; + include proxy.conf; + proxy_buffering off; + proxy_pass http://$theia:3000; + } + +} + + + +server { + listen 443 ssl; + server_name test.kistl.htu.tuwien.ac.at; + include ssl.conf; + include ldap.conf; + set $proxy_host theiaconf; + set $proxy_port 3000; + include default_proxy.conf; +} + + + + +server { + listen 443 ssl; + server_name triton2.nginx.fet.at; + set $proxy_host devnginx_theia_1; + set $proxy_port 3000; + include ldap.conf; + include ssl.conf; + add_header Access-Control-Allow-Origin https://open-vsx.org; + include default_proxy.conf; +} + +include /etc/nginx/conf.d/fet.at/*.conf; +include /etc/nginx/conf.d/dev/*.conf; diff --git a/dev/devdoc.conf b/dev/devdoc.conf new file mode 100644 index 0000000..abb9ba8 --- /dev/null +++ b/dev/devdoc.conf @@ -0,0 +1,32 @@ +server { + listen 443 ssl; + server_name doc.nginx.fet.at; + include ldap.conf; + include ssl.conf; + #resolver 127.0.0.11 valid=30s; + set $triton20 triton20; + + location / { + # include secure.conf; + include proxy.conf; + proxy_buffering off; + proxy_pass http://$triton20:7102; + } + location /dev { + rewrite_log off; + rewrite /dev/(.*) /$1 break; + rewrite ^/dev$ /dev/ permanent; + include proxy.conf; + proxy_buffering off; + proxy_pass http://$triton20:7101; + } + location /edit { + rewrite_log off; + rewrite /edit/(.*) /$1 break; + rewrite ^/edit$ /edit/ permanent; + include proxy.conf; + proxy_buffering off; + proxy_pass http://$triton20:7100; + } + +} diff --git a/fet.at/fet.at.conf b/fet.at/fet.at.conf new file mode 100644 index 0000000..1f5a6cf --- /dev/null +++ b/fet.at/fet.at.conf @@ -0,0 +1,10 @@ +server { + listen 443 ssl; + server_name fet.nginx.fet.at; + set $proxy_host fetsite21; + set $proxy_port 8001; + include ssl.conf; + include secure.conf; + include default_proxy.conf; + proxy_set_header Host fet.at; +}