From 29529a33ba5603acd6e8fb5a0e9f7ca15b19629a Mon Sep 17 00:00:00 2001 From: Carlos Cesario Date: Sat, 10 Apr 2021 05:32:49 -0300 Subject: [PATCH] Add nginx X-Forwarded-Port and X-Forwarded-Host (#2237) Some applications as Keycloak when running behind Nginx proxy need these flags configured proxy_set_header X-Forwarded-Port $server_port; proxy_set_header X-Forwarded-Host $host; This cause no impact in other applications already configured, at least for my applications --- .../src/opnsense/service/templates/OPNsense/Nginx/location.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/www/nginx/src/opnsense/service/templates/OPNsense/Nginx/location.conf b/www/nginx/src/opnsense/service/templates/OPNsense/Nginx/location.conf index d0bc1e03b..5df147b2b 100644 --- a/www/nginx/src/opnsense/service/templates/OPNsense/Nginx/location.conf +++ b/www/nginx/src/opnsense/service/templates/OPNsense/Nginx/location.conf @@ -153,6 +153,8 @@ location {{ location.matchtype }} {{ location.urlpattern }} { 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-Port $server_port; + proxy_set_header X-Forwarded-Host $host; proxy_set_header X-TLS-Client-Intercepted $tls_intercepted; {% if location.proxy_read_timeout is defined and location.proxy_read_timeout != '' %} proxy_read_timeout {{ location.proxy_read_timeout }}s;