X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/37ab0eedec5eaf99c27b6b64fd04cc9248081713..3facf89bf048487ee718fe15d012b489f2d407b7:/sdk/python/tests/nginx.conf diff --git a/sdk/python/tests/nginx.conf b/sdk/python/tests/nginx.conf index b10b3f0082..85b4f5b37b 100644 --- a/sdk/python/tests/nginx.conf +++ b/sdk/python/tests/nginx.conf @@ -20,7 +20,7 @@ http { server {{LISTENHOST}}:{{GITPORT}}; } server { - listen *:{{GITSSLPORT}} ssl default_server; + listen {{LISTENHOST}}:{{GITSSLPORT}} ssl default_server; server_name arv-git-http; ssl_certificate "{{SSLCERT}}"; ssl_certificate_key "{{SSLKEY}}"; @@ -36,7 +36,7 @@ http { server {{LISTENHOST}}:{{KEEPPROXYPORT}}; } server { - listen *:{{KEEPPROXYSSLPORT}} ssl default_server; + listen {{LISTENHOST}}:{{KEEPPROXYSSLPORT}} ssl default_server; server_name keepproxy; ssl_certificate "{{SSLCERT}}"; ssl_certificate_key "{{SSLKEY}}"; @@ -55,7 +55,7 @@ http { server {{LISTENHOST}}:{{KEEPWEBPORT}}; } server { - listen *:{{KEEPWEBSSLPORT}} ssl default_server; + listen {{LISTENHOST}}:{{KEEPWEBSSLPORT}} ssl default_server; server_name keep-web; ssl_certificate "{{SSLCERT}}"; ssl_certificate_key "{{SSLKEY}}"; @@ -71,8 +71,27 @@ http { proxy_request_buffering off; } } + upstream health { + server {{LISTENHOST}}:{{HEALTHPORT}}; + } + server { + listen {{LISTENHOST}}:{{HEALTHSSLPORT}} ssl default_server; + server_name health; + ssl_certificate "{{SSLCERT}}"; + ssl_certificate_key "{{SSLKEY}}"; + location / { + proxy_pass http://health; + proxy_set_header Host $http_host; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto https; + proxy_redirect off; + + proxy_http_version 1.1; + proxy_request_buffering off; + } + } server { - listen *:{{KEEPWEBDLSSLPORT}} ssl default_server; + listen {{LISTENHOST}}:{{KEEPWEBDLSSLPORT}} ssl default_server; server_name keep-web-dl ~.*; ssl_certificate "{{SSLCERT}}"; ssl_certificate_key "{{SSLKEY}}"; @@ -92,7 +111,7 @@ http { server {{LISTENHOST}}:{{WSPORT}}; } server { - listen *:{{WSSSLPORT}} ssl default_server; + listen {{LISTENHOST}}:{{WSSSLPORT}} ssl default_server; server_name websocket; ssl_certificate "{{SSLCERT}}"; ssl_certificate_key "{{SSLKEY}}"; @@ -110,7 +129,7 @@ http { server {{LISTENHOST}}:{{WORKBENCH1PORT}}; } server { - listen *:{{WORKBENCH1SSLPORT}} ssl default_server; + listen {{LISTENHOST}}:{{WORKBENCH1SSLPORT}} ssl default_server; server_name workbench1; ssl_certificate "{{SSLCERT}}"; ssl_certificate_key "{{SSLKEY}}"; @@ -126,7 +145,7 @@ http { server {{LISTENHOST}}:{{CONTROLLERPORT}}; } server { - listen *:{{CONTROLLERSSLPORT}} ssl default_server; + listen {{LISTENHOST}}:{{CONTROLLERSSLPORT}} ssl default_server; server_name controller; ssl_certificate "{{SSLCERT}}"; ssl_certificate_key "{{SSLKEY}}";