簡體   English   中英

Nginx反向代理(proxy_pass)不通過子文件夾

[英]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)

更多信息:

http://forum.mattermost.org/t/blank-page-when-installing-mattermost-with-nginx-proxy-pass-as-subdirectory/1604/8

更新:如以上論壇所述,Mattermost目前無法進行子文件夾配置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM