diff --git a/nginx/blue.conf b/nginx/blue.conf index 8dbbf021..a169be5d 100644 --- a/nginx/blue.conf +++ b/nginx/blue.conf @@ -1,7 +1,81 @@ +upstream gateway { + server gateway-blue:8081; +} +upstream tool-sms { + server tool-sms-blue:8082; +} +upstream tool-email { + server tool-email-blue:8083; +} +upstream tool-other { + server tool-other-blue:8084; +} +upstream tool-payment { + server tool-payment-blue:8085; +} + server { - listen 8281; + listen 8281 http2; location / { - proxy_pass https://www.google.com; - proxy_set_header Host www.google.com; + proxy_pass http://gateway; + proxy_http_version 1.1; + proxy_set_header Connection ''; + proxy_buffering off; + proxy_cache off; + proxy_read_timeout 86400; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } +} +server { + listen 8282 http2; + location / { + proxy_pass http://tool-sms; + proxy_http_version 1.1; + proxy_set_header Connection ''; + proxy_buffering off; + proxy_cache off; + proxy_read_timeout 86400; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } +} +server { + listen 8283 http2; + location / { + proxy_pass http://tool-email; + proxy_http_version 1.1; + proxy_set_header Connection ''; + proxy_buffering off; + proxy_cache off; + proxy_read_timeout 86400; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } +} +server { + listen 8284 http2; + location / { + proxy_pass http://tool-other; + proxy_http_version 1.1; + proxy_set_header Connection ''; + proxy_buffering off; + proxy_cache off; + proxy_read_timeout 86400; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } +} +server { + listen 8285 http2; + location / { + proxy_pass http://tool-payment; + proxy_http_version 1.1; + proxy_set_header Connection ''; + proxy_buffering off; + proxy_cache off; + proxy_read_timeout 86400; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; } } diff --git a/nginx/green.conf b/nginx/green.conf index 8dbbf021..5f54fa36 100644 --- a/nginx/green.conf +++ b/nginx/green.conf @@ -1,7 +1,81 @@ +upstream gateway { + server gateway-green:8081; +} +upstream tool-sms { + server tool-sms-green:8082; +} +upstream tool-email { + server tool-email-green:8083; +} +upstream tool-other { + server tool-other-green:8084; +} +upstream tool-payment { + server tool-payment-green:8085; +} + server { - listen 8281; + listen 8281 http2; location / { - proxy_pass https://www.google.com; - proxy_set_header Host www.google.com; + proxy_pass http://gateway; + proxy_http_version 1.1; + proxy_set_header Connection ''; + proxy_buffering off; + proxy_cache off; + proxy_read_timeout 86400; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } +} +server { + listen 8282 http2; + location / { + proxy_pass http://tool-sms; + proxy_http_version 1.1; + proxy_set_header Connection ''; + proxy_buffering off; + proxy_cache off; + proxy_read_timeout 86400; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } +} +server { + listen 8283 http2; + location / { + proxy_pass http://tool-email; + proxy_http_version 1.1; + proxy_set_header Connection ''; + proxy_buffering off; + proxy_cache off; + proxy_read_timeout 86400; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } +} +server { + listen 8284 http2; + location / { + proxy_pass http://tool-other; + proxy_http_version 1.1; + proxy_set_header Connection ''; + proxy_buffering off; + proxy_cache off; + proxy_read_timeout 86400; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } +} +server { + listen 8285 http2; + location / { + proxy_pass http://tool-payment; + proxy_http_version 1.1; + proxy_set_header Connection ''; + proxy_buffering off; + proxy_cache off; + proxy_read_timeout 86400; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; } }