server { listen 443 ssl; include ssl.conf; server_name *.triton20.fet.at triton20.fet.at; set $proxy_host triton20; set $proxy_port 443; include default_proxy.conf; } server { listen 443 ssl http2; server_name portainer.triton20.fet.at www.portainer.triton20.fet.at; include ssl.conf; location / { proxy_pass http://triton20:9000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection ""; proxy_set_header X-Forwarded-Host $server_name; proxy_set_header X-Upstream $upstream_addr; } location /api/websocket/ { set $upstream_endpoint http://triton20:9000; proxy_buffering off; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host $server_name; proxy_set_header X-Upstream $upstream_addr; proxy_http_version 1.1; proxy_pass $upstream_endpoint; proxy_redirect http://triton20:9000 $scheme://$host/; } }