File: /volume1/@appstore/WebStation/misc/nginx_location.mustache
location ~ ^/~([^\/]*)/ {
proxy_ignore_headers X-Accel-Redirect;
proxy_read_timeout 3600s;
proxy_set_header X-Forwarded-By $server_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-HTTPS $https;
proxy_set_header X-Port $server_port;
proxy_set_header X-Real-Port $remote_port;
proxy_set_header Host $http_host;
proxy_set_header Upgrade $http_upgrade;
proxy_http_version 1.1;
proxy_intercept_errors off;
{{#userdir}}
proxy_pass http://{{userdir_listen}};
{{/userdir}}
{{^userdir}}
error_page 404 /_webstation_/404.html;
return 404;
{{/userdir}}
}
location ^~ /_webstation_/ {
alias /var/packages/WebStation/target/error_page/;
}
{{^php_handler}}
location ~ "\.(php[345]?|phtml)$" {
error_page 500 /_webstation_/$status.html;
return 500;
}
{{/php_handler}}
location ~ ^ {
proxy_ignore_headers X-Accel-Redirect;
proxy_read_timeout 3600s;
proxy_set_header X-Forwarded-By $server_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-HTTPS $https;
proxy_set_header X-Port $server_port;
proxy_set_header X-Real-Port $remote_port;
proxy_set_header Host $http_host;
proxy_set_header Upgrade $http_upgrade;
proxy_http_version 1.1;
proxy_intercept_errors off;
error_page 502 /_webstation_/$status.html;
proxy_pass http://{{listen}};
}