diff --git a/nginx/nginx.conf.template b/nginx/nginx.conf.template index 7ce5d60..b319f91 100644 --- a/nginx/nginx.conf.template +++ b/nginx/nginx.conf.template @@ -172,6 +172,7 @@ http { proxy_pass http://office/; include /etc/nginx/conf/proxy_params.conf; proxy_set_header X-Forwarded-Host $the_host/office; + include /etc/nginx/conf/proxy_params_file.conf; } location /drawio/webapp/ { diff --git a/nginx/proxy_params.conf b/nginx/proxy_params.conf index a2a9d92..14c2e83 100644 --- a/nginx/proxy_params.conf +++ b/nginx/proxy_params.conf @@ -5,6 +5,12 @@ proxy_http_version 1.1; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; -proxy_set_header X-Forwarded-Proto $scheme; +proxy_set_header X-Forwarded-Proto $the_scheme; +proxy_set_header X-Real-PORT $remote_port; +proxy_set_header Scheme $scheme; +proxy_set_header Server-Protocol $server_protocol; +proxy_set_header Server-Name $server_name; +proxy_set_header Server-Addr $server_addr; +proxy_set_header Server-Port $server_port; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade;