Назад | Перейти на главную страницу

Обратный прокси shaarli во вложенной папке с nginx

У меня есть docker-compose со многими сервисами, я смог отменить прокси за экземпляром nginx, расположенным в linuxserver / letsencrypt докер-контейнер.

Я добавил Shaarli контейнер в список, и хотел бы также отменить его прокси во вложенной папке, как и другие службы.

Это почти работает: я могу получить доступ к сайту. Но у меня возникает ошибка 404, когда браузер пытается получить доступ к файлам JS и CSS сайта.

Вот текущая конфигурация nginx:

server {
        listen 80;
        server_name _;
        return 301 https://$host$request_uri;
}

server {
    listen 443 ssl http2 default_server;

    root /config/www;
    index index.html index.htm index.php;

    server_name _;

    include /config/nginx/proxy-confs/*.subfolder.conf;

    include /config/nginx/ssl.conf;

    client_max_body_size 0;

    location /radarr
    {
        proxy_pass  http://192.168.0.1:7878;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

    # etc...

    location /shaarli
    {
        proxy_pass  http://192.168.0.1:8070;
        proxy_set_header Host $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-Forwarded-Host  $host;
    }
}

Есть идеи, что я должен изменить, чтобы разрешить доступ к внутренним ресурсам?