server { listen 80 default_server; include auto_ssl.conf; location / { return 302 https://$host$request_uri; } } server { listen 80; server_name test.nginx.fet.at; include auto_ssl.conf; location / { return 302 https://$host$request_uri; } } server { listen 443 ssl; server_name nginx.fet.at; include ldap.conf; include ssl.conf; resolver 127.0.0.11 valid=30s; set $theia theiaconf; location / { include proxy.conf; proxy_buffering off; proxy_pass http://$theia:3000; } } 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; include /etc/nginx/conf.d/dev/*.at; include /etc/nginx/conf.d/andis/*.at; include /etc/nginx/conf.d/fachschaften.at/*.at;