1
0
Fork 0
mirror of https://github.com/nginx-proxy/nginx-proxy synced 2024-05-19 22:16:07 +02:00

fix: add non standard port to Host header

This commit is contained in:
Nicolas Duchon 2024-02-10 15:23:35 +01:00
parent 3d61f47b54
commit 40a347bfae
No known key found for this signature in database
GPG Key ID: EA3151C66A4D79E7

View File

@ -347,6 +347,13 @@ map $http_x_forwarded_port $proxy_x_forwarded_port {
'' $server_port;
}
# Include the port in the Host header sent to the container if it is non-standard
map $server_port $host_port {
default :$server_port;
80 '';
443 '';
}
# If the request from the downstream client has an "Upgrade:" header (set to any
# non-empty value), pass "Connection: upgrade" to the upstream (backend) server.
# Otherwise, the value for the "Connection" header depends on whether the user
@ -408,7 +415,7 @@ include /etc/nginx/proxy.conf;
{{- else }}
# HTTP 1.1 support
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header Host $host$host_port;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $proxy_connection;
proxy_set_header X-Real-IP $remote_addr;