我目前正在配置 nginx 反向代理。nextcloud 的 docker 实例在 Port 上可用8891
server {
listen 8888 ssl http2;
...
location /nextcloud/ {
proxy_pass http://0.0.0.0:8891/;
}
}
然而,当我尝试导航到该网址时,我遇到了问题,样式表等在 下不可用,/nextcloud/*
而是从 中获取/core/*
。
删除结尾的斜杠会将proxy_pass http://0.0.0.0:8891;
我导航到 docker nextcloud webapp,但它会尝试获取显式/nextcloud/
路径,而不是将其解释为/
server.cs
我如何存档从中获取的像 s 这样的源/nextcloud/
,并且基本上整个 nextcloud Web 应用程序都可以在/nextcloud
/ 下使用?
答案1
rewrite ^/nextcloud/(.+)$ /$1 break;