我正在努力奔跑塞尔福斯通过我主目录子文件夹中的 nginx webserver。文件位于 中/home/me/web/selfoss
,并通过 nginx 指令
location /me/ {
alias /home/me/web/;
}
我可以在 URL 上打开它myserver.com/me/selfoss
并查看部分内容。但浏览器找不到all.css
和all.js
,它们位于 的另一个子文件夹中selfoss/public/
,因此我设置了另一个 nginx 指令就像维基百科中说的
location ~ ^/selfoss/(.+)$ {
try_files /selfoss/public/$1 /selfoss/index.php$is_args$args;
}
但这条指令似乎永远不匹配。
me 指令位于me.conf
包含在服务器文件中的文件中,sites-available
而 selfoss 指令位于selfoss.conf
也包含在服务器文件中的另一个文件中。我尝试将两者都selfoss.conf
作为 和 的兄弟包含me.conf
进去me.conf
。两次尝试都没有区别,没有找到 和all.js
。all.css
我能做些什么?