nginx-proxy-manager/docker/rootfs/etc
Volker Braun 30787f7ee3 Host should be $proxy_host, not $host
* $host is the Host sent by the user's browser. This is the correct
  setting if the service has built-in support for being proxied.

* $proxy_host is the Host as if the browser would run on the
  proxy. This is the correct setting if the service does not have
  built-in support for reverse proxies. It is also the nginx default.

* In nginx, you cannot unset the Host header. Configuring headers
  multiple times just sends multiple values with the http request. So
  there is no way to "fix" the Host by adding a custom header if it is
  already set.

For these reasons, Host should not be set (and default to
$proxy_host). In the unlikely case that your service needs something
else you can then just set the header in the GUI.

Fixes https://github.com/NginxProxyManager/nginx-proxy-manager/issues/2675
2023-10-08 13:20:45 +02:00
..
logrotate.d Remove explicit user and group - add su directive for default user (npm). 2023-09-27 14:58:19 +10:00
nginx Host should be $proxy_host, not $host 2023-10-08 13:20:45 +02:00
s6-overlay/s6-rc.d Fix device or resource busy when patching IPv6 settings 2023-06-15 11:17:02 +08:00
letsencrypt.ini Sets the cert chain to prefer ISRG Root X1 2021-10-12 16:11:47 +02:00