[英]Nginx reverse proxy (proxy_pass) does not pass subfolder
我想在子文件夾配置中運行應用程序Mattermost
https://www.example.com/mattermost/
location /mattermost/ {
gzip off;
proxy_set_header X-Forwarded-Ssl on;
client_max_body_size 50M;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Frame-Options SAMEORIGIN;
proxy_pass http://localhost:8065/;
}
使用此配置,我將傳遞給正確的應用程序,但是該應用程序無法識別該子文件夾。 它嘗試服務器
https://www.example.com/static/style.css而不是https://www.example.com/mattermost/style.css,並顯示404錯誤。
如何將子文件夾也通過Nginx傳遞給反向代理?
我想要運行的應用程序是“最重要的”。 我現在可以確認,該版本無法用作子文件夾
Mattermost Team Edition版本:3.0.0(3.0.3)
更多信息:
更新:如以上論壇所述,Mattermost目前無法進行子文件夾配置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.