diff --git a/portainer/rootfs/etc/nginx/templates/ingress.gtpl b/portainer/rootfs/etc/nginx/templates/ingress.gtpl index 029ec1ad7..8593aee22 100644 --- a/portainer/rootfs/etc/nginx/templates/ingress.gtpl +++ b/portainer/rootfs/etc/nginx/templates/ingress.gtpl @@ -2,15 +2,21 @@ server { listen {{ .interface }}:{{ .port }} default_server; include /etc/nginx/includes/server_params.conf; include /etc/nginx/includes/proxy_params.conf; + include /etc/nginx/includes/ssl_params.conf; + ssl_certificate /ssl/{{ .certfile }}; + ssl_certificate_key /ssl/{{ .keyfile }}; client_max_body_size 0; location / { proxy_pass {{ .protocol }}://backend/; resolver 127.0.0.11 valid=30s; + proxy_set_header Connection ""; } location /api/websocket/ { proxy_pass {{ .protocol }}://backend/api/websocket/; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; resolver 127.0.0.11 valid=30s; } }