Nginx не обслуживает статический файл в проекте django - PullRequest
0 голосов
/ 04 ноября 2019

В проекте django я использовал файлы Js и Css, и эти файлы не загружаются. после установки на сервер nginx не обслуживает статические файлы django, а обслуживает картинки.

Веб-сайт работает, но стиль и js-файлы не работают, почему это происходит, какой компонент не работает?

Nginxfile:

    location /static/ {
            alias /var/www/project.com/project/static/;
    }

    location /media/ {
            alias /var/www/project.com/project/media/;
    }

Setting.py file:

    STATIC_URL = '/static/'
    STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')
    ]

    MEDIA_URL = 'media/'
    MEDIAFILES_DIR = [os.path.join(BASE_DIR, 'media')
    ]

Index.html file:

    <script type="text/javascript" src="{% static 'js/functions.js'%}">    
    </script>

Когда я проверяю консоль браузера, это дает мне какэта ошибка:

http://someurl/static/js/functions.js net :: ERR_ABORTED 403 (запрещено)

...