diff --git a/resources/nginx-template.conf b/resources/nginx-template.conf index 212e6bf9..944bce3c 100644 --- a/resources/nginx-template.conf +++ b/resources/nginx-template.conf @@ -14,7 +14,7 @@ map $http_x_forwarded_proto $proxy_x_forwarded_proto { server { listen 8080; - server_name $http_host; + server_name ${FRAPPE_SITE_NAME_HEADER}; root /home/frappe/frappe-bench/sites; proxy_buffer_size 128k; @@ -37,7 +37,7 @@ server { location ~ ^/protected/(.*) { internal; - try_files /$http_host/$1 =404; + try_files /${FRAPPE_SITE_NAME_HEADER}/$1 =404; } location /socket.io { @@ -47,16 +47,16 @@ server { proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header X-Frappe-Site-Name ${FRAPPE_SITE_NAME_HEADER}; - proxy_set_header Origin $scheme://$http_host; + proxy_set_header Origin $scheme://${FRAPPE_SITE_NAME_HEADER}; proxy_set_header Host $host; proxy_pass http://socketio-server; } location / { - rewrite ^(.+)/$ $proxy_x_forwarded_proto://$http_host$1 permanent; - rewrite ^(.+)/index\.html$ $proxy_x_forwarded_proto://$http_host$1 permanent; - rewrite ^(.+)\.html$ $proxy_x_forwarded_proto://$http_host$1 permanent; + rewrite ^(.+)/$ $proxy_x_forwarded_proto://${FRAPPE_SITE_NAME_HEADER}$1 permanent; + rewrite ^(.+)/index\.html$ $proxy_x_forwarded_proto://${FRAPPE_SITE_NAME_HEADER}$1 permanent; + rewrite ^(.+)\.html$ $proxy_x_forwarded_proto://${FRAPPE_SITE_NAME_HEADER}$1 permanent; location ~ ^/files/.*.(htm|html|svg|xml) { add_header Content-disposition "attachment";