Browse Source

Forward Host header to worker and server through NGINX

pull/4599/head
Rory Powell 4 years ago
parent
commit
0bf65376c3
  1. 6
      hosting/nginx.dev.conf.hbs
  2. 5
      hosting/nginx.prod.conf.hbs

6
hosting/nginx.dev.conf.hbs

@ -34,6 +34,7 @@ http {
location ~ ^/api/(system|admin|global)/ {
proxy_pass http://{{ address }}:4002;
proxy_set_header Host $host;
}
location /api/ {
@ -41,24 +42,29 @@ http {
proxy_connect_timeout 120s;
proxy_send_timeout 120s;
proxy_pass http://{{ address }}:4001;
proxy_set_header Host $host;
}
location = / {
proxy_pass http://{{ address }}:4001;
proxy_set_header Host $host;
}
location /app_ {
proxy_pass http://{{ address }}:4001;
proxy_set_header Host $host;
}
location /app/ {
proxy_pass http://{{ address }}:4001;
rewrite ^/app/(.*)$ /$1 break;
proxy_set_header Host $host;
}
location /builder {
proxy_pass http://{{ address }}:3000;
rewrite ^/builder(.*)$ /builder/$1 break;
proxy_set_header Host $host;
}
location /builder/ {

5
hosting/nginx.prod.conf.hbs

@ -68,10 +68,12 @@ http {
location /app {
proxy_pass http://$apps:4002;
rewrite ^/app/(.*)$ /$1 break;
proxy_set_header Host $host;
}
location = / {
proxy_pass http://$apps:4002;
proxy_set_header Host $host;
}
{{#if watchtower}}
@ -87,15 +89,18 @@ http {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://$apps:4002;
proxy_set_header Host $host;
}
location ~ ^/api/(system|admin|global)/ {
proxy_pass http://$worker:4003;
proxy_set_header Host $host;
}
location /worker/ {
proxy_pass http://$worker:4003;
rewrite ^/worker/(.*)$ /$1 break;
proxy_set_header Host $host;
}
location /api/ {

Loading…
Cancel
Save