I am trying to run selfoss through nginx webserver in a subfolder of my home directory. The files are in /home/me/web/selfoss, and by the nginx instruction

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

I can open it on the URL myserver.com/me/selfoss and see some of the content. But the browser can not find all.css and all.js, which are in another subfolder at selfoss/public/, so I set another nginx instruction like said in the wiki

location ~ ^/selfoss/(.+)$ {
    try_files /selfoss/public/$1 /selfoss/index.php$is_args$args;

but this instruction seems to never match.

The me-instruction is in a file me.conf which is included in the server file in sites-available and the selfoss instruction is in another file selfoss.conf also included in the server file. I tried both including selfoss.conf as a sibling of me.conf and inside me.conf. No difference on both tries, all.js and all.css are not found.

What can I do?


You must log in to answer this question.

Browse other questions tagged .