在 nginx 网络服务器的子文件夹中运行 selfoss

在 nginx 网络服务器的子文件夹中运行 selfoss

我正在努力奔跑塞尔福斯通过我主目录子文件夹中的 nginx webserver。文件位于 中/home/me/web/selfoss,并通过 nginx 指令

location /me/ {
    alias /home/me/web/;
}

我可以在 URL 上打开它myserver.com/me/selfoss并查看部分内容。但浏览器找不到all.cssall.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.jsall.css

我能做些什么?

相关内容