Net::ERR_ABORTED 403 (Forbidden) Django - Nginx - Uwsgi: Проблема с доступом к моим статическим файлам

Несмотря на все различные темы, открытые по этой проблеме, мне так и не удалось связать моего django admin с его статическими файлами на производстве с конфигурацией uwsgi / nginx

Я установил все требования в моем settings.py:

STATIC_URL = '/api/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')

Мой nginx conf находится здесь, вы видите, что у меня есть мои статические файлы в определенной папке, которая принадлежит пользователю www-data:

upstream api_portfolio {
    server unix:/var/run/api_portfolio/uwsgi.sock;
}
server {
        location /api {
           uwsgi_pass  api_portfolio;
           include     /etc/nginx/uwsgi_params; # the uwsgi_params file you installed
        }

        location /api/static/ {
           autoindex on;
           alias /var/www/api_portfolio_static/;
        }

        location / {
    root /var/www/example.com/html;

    
    try_files $uri $uri/ /index.html;
    index index.html index.htm index.nginx-debian.html index.php;
        }
    server_name example.com www.example.com;

    listen [::]:443 ssl ipv6only=on; # managed by Certbot
    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/mydomain.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/mydomain.com/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot


}

server {
    if ($host = www.example.com) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


    if ($host = mydomain.com) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


    listen 80;
    listen [::]:80;

    server_name example.com www.example.com;
    return 404; # managed by Certbot




}

Когда я захожу в /api/admin, страница входа не загружает никакие файлы css и javascript. Сообщение об ошибке:

GET https://example.com/api/static/admin/css/base.css net::ERR_ABORTED 403 (Forbidden)

Если у кого-то есть предложение, которое может мне помочь, я его приму

Вернуться на верх