From b9fcd15f1743c0b382a0961dbf0abdb523107703 Mon Sep 17 00:00:00 2001 From: Giles Bradshaw Date: Tue, 5 May 2020 23:08:51 +0100 Subject: [PATCH] zabbix-nginx --- docker-compose.yml | 2 ++ letsencrypt-nginx/conf/git.conf | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 2783c0f..f3ac7bf 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,6 +26,8 @@ services: - MATOMO_LOCATION=/analytics/ - NAGIOS_PROXY_PASS=http://nagios/ - NAGIOS_LOCATION=/nagios/ + - ZABBIX_PROXY_PASS=http://zabbix-web/ + - ZABBIX_LOCATION=/zabbix/ - GIT_LOCATION=/git/ - BLOG_LOCATION=/ - CHAT_LOCATION=/chat/ diff --git a/letsencrypt-nginx/conf/git.conf b/letsencrypt-nginx/conf/git.conf index c8caf14..e275f5c 100644 --- a/letsencrypt-nginx/conf/git.conf +++ b/letsencrypt-nginx/conf/git.conf @@ -279,6 +279,33 @@ server { proxy_buffering off; proxy_pass ${DOLLAR}upstream; } + location ~ ${ZABBIX_LOCATION}(.*) { + resolver 127.0.0.11 ipv6=off valid=30s; ## internal docker dns + sub_filter '' ' + + + '; + + set ${DOLLAR}upstream ${ZABBIX_PROXY_PASS}${DOLLAR}1${DOLLAR}is_args${DOLLAR}args; + proxy_set_header Host ${DOLLAR}http_host; + proxy_set_header X-Real-IP ${DOLLAR}remote_addr; + proxy_set_header X-Forwarded-For ${DOLLAR}proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto ${DOLLAR}scheme; + proxy_buffering off; + proxy_pass ${DOLLAR}upstream; + } location ~ ${CHAT_LOCATION}sockjs(.*) { resolver 127.0.0.11 ipv6=off valid=30s; ## internal docker dns