From 9b9b2f90342ec754db6f57d55a2a3c09eae571c0 Mon Sep 17 00:00:00 2001 From: Giles Bradshaw Date: Tue, 5 May 2020 14:15:44 +0100 Subject: [PATCH] all-sub-filters --- letsencrypt-nginx/conf/git.conf | 153 ++++++++++++++++++++++++++++++++ 1 file changed, 153 insertions(+) diff --git a/letsencrypt-nginx/conf/git.conf b/letsencrypt-nginx/conf/git.conf index 3f8e5a0..b16ea01 100644 --- a/letsencrypt-nginx/conf/git.conf +++ b/letsencrypt-nginx/conf/git.conf @@ -36,6 +36,23 @@ server { server_name ${SERVER_NAME}; location / { + sub_filter '' ' + + + '; + proxy_pass ${COMMENTO_PROXY_PASS}; } } @@ -57,6 +74,23 @@ server { server_name ${SERVER_NAME}; location / { + sub_filter '' ' + + + '; + proxy_pass ${DRONE_PROXY_PASS}; } } @@ -146,6 +180,23 @@ server { } location ~ ${MATOMO_LOCATION}(.*) { resolver 127.0.0.11 ipv6=off valid=30s; ## internal docker dns + sub_filter '' ' + + + '; + set ${DOLLAR}upstream ${MATOMO_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; @@ -157,6 +208,23 @@ server { location ~ ${CHAT_LOCATION}sockjs(.*) { resolver 127.0.0.11 ipv6=off valid=30s; ## internal docker dns + sub_filter '' ' + + + '; + set ${DOLLAR}upstream ${CHAT_PROXY_PASS}chat/sockjs${DOLLAR}1${DOLLAR}is_args${DOLLAR}args; proxy_pass ${DOLLAR}upstream; proxy_http_version 1.1; @@ -170,11 +238,45 @@ server { proxy_redirect off; } location ~ ${CHAT_LOCATION}(.*) { + sub_filter '' ' + + + '; + resolver 127.0.0.11 ipv6=off valid=30s; ## internal docker dns set ${DOLLAR}upstream ${CHAT_PROXY_PASS}chat/${DOLLAR}1${DOLLAR}is_args${DOLLAR}args; proxy_pass ${DOLLAR}upstream; } location ~ ${REMOTE_LOCATION}websocket-tunnel(.*) { + sub_filter '' ' + + + '; + resolver 127.0.0.11 ipv6=off valid=30s; ## internal docker dns set ${DOLLAR}upstream ${REMOTE_PROXY_PASS}websocket-tunnel${DOLLAR}1${DOLLAR}is_args${DOLLAR}args; proxy_pass ${DOLLAR}upstream; @@ -189,16 +291,67 @@ server { proxy_redirect off; } location ~ ${REMOTE_LOCATION}(.*) { + sub_filter '' ' + + + '; + resolver 127.0.0.11 ipv6=off valid=30s; ## internal docker dns set ${DOLLAR}upstream ${REMOTE_PROXY_PASS}${DOLLAR}1${DOLLAR}is_args${DOLLAR}args; proxy_pass ${DOLLAR}upstream; } location ~ ${COMMENTO_LOCATION}(.*) { + sub_filter '' ' + + + '; + resolver 127.0.0.11 ipv6=off valid=30s; ## internal docker dns set ${DOLLAR}upstream ${COMMENTO_PROXY_PASS}${DOLLAR}1${DOLLAR}is_args${DOLLAR}args; proxy_pass ${DOLLAR}upstream; } location ~ ${BLOG_LOCATION}(.*) { + sub_filter '' ' + + + '; + resolver 127.0.0.11 ipv6=off valid=30s; ## internal docker dns proxy_set_header Host ${DOLLAR}http_host; proxy_set_header X-Real-IP ${DOLLAR}remote_addr;