add a map to nginx
This commit is contained in:
@@ -9,6 +9,11 @@ http {
|
|||||||
access_log /dev/stdout main;
|
access_log /dev/stdout main;
|
||||||
error_log /dev/stderr warn;
|
error_log /dev/stderr warn;
|
||||||
|
|
||||||
|
map $http_x_forwarded_proto $x_proto_pass {
|
||||||
|
default $http_x_forwarded_proto;
|
||||||
|
'' $scheme;
|
||||||
|
}
|
||||||
|
|
||||||
# Upstreams (internal)
|
# Upstreams (internal)
|
||||||
upstream api_upstream { server 127.0.0.1:5000; }
|
upstream api_upstream { server 127.0.0.1:5000; }
|
||||||
upstream flet_upstream { server 127.0.0.1:8080; }
|
upstream flet_upstream { server 127.0.0.1:8080; }
|
||||||
@@ -21,7 +26,8 @@ http {
|
|||||||
location /api/ {
|
location /api/ {
|
||||||
proxy_set_header Host $host;
|
proxy_set_header Host $host;
|
||||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||||
proxy_set_header X-Forwarded-Proto $scheme;
|
proxy_set_header X-Forwarded-Proto $x_proto_pass;
|
||||||
|
proxy_set_header X-Forwarded-Host $host;
|
||||||
proxy_pass http://api_upstream/;
|
proxy_pass http://api_upstream/;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -29,7 +35,8 @@ http {
|
|||||||
location / {
|
location / {
|
||||||
proxy_set_header Host $host;
|
proxy_set_header Host $host;
|
||||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||||
proxy_set_header X-Forwarded-Proto $scheme;
|
proxy_set_header X-Forwarded-Proto $x_proto_pass;
|
||||||
|
proxy_set_header X-Forwarded-Host $host;
|
||||||
proxy_http_version 1.1;
|
proxy_http_version 1.1;
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
proxy_set_header Connection $connection_upgrade;
|
proxy_set_header Connection $connection_upgrade;
|
||||||
|
|||||||
Reference in New Issue
Block a user