NGINX пропускает 404 и не загружает статические данные

Надеюсь, вы все можете помочь мне с этим, и надеюсь, что я нахожусь в правильных областях, чтобы разместить это. Совсем недавно начал изучать Django и пытаюсь развернуть его на Linux. Я использовал gunicorn и nginx для этого развертывания и по большей части я был успешен. Я могу успешно развернуть и взаимодействовать с моим приложением, перемещаться по страницам и взаимодействовать с некоторыми почтовыми запросами. Единственное, над чем я ломал голову, пытаясь понять, что происходит с моими статическими файлами. Все мои css и изображения не отображаются в настоящее время, и я пробовал искать решение повсюду. Я пробовал использовать псевдоним в файле nginx и убедился, что мой статический корень и URL в порядке, но ничего из того, что я пробовал, не помогло. Странно то, что при просмотре журналов доступа nginx показывает, что запрос Get идет к правильному файлу и пути, но показывает 404? Я в растерянности! Что действительно странно, так это то, что папка static содержит несколько csv, которые обрабатываются и обслуживаются представлением, которые работают правильно, поэтому я уверен, что url и root в setting.py верны. Некоторые другие вещи, которые я пробовал, включают установку STATIC_URL в '/' и '/Static_File_Storage', но ни одна из них не сработала, одна выдала ошибку о медиа url, а другая - ошибку отказа в разрешении. Это также для сайта, работающего только в сети, и к нему не будет доступа никому, кроме нескольких сотрудников, поэтому я не беспокоюсь о том, что он будет тянуться из дома.

**NGINX FILE:**
server {
listen 80;
server_name redacted;

location = /favicon.ico { access_log off; log_not_found off; }
location /Static_File_Storage/ {
    alias /home/beachhouse/PycharProjects/BH_Django_Project/BH_DJANGO/Static_File_Storage/;
}

location / {
    include proxy_params;
    proxy_pass http://unix:/run/gunicorn.sock;
}}

**setting.py**
STATIC_ROOT = os.path.join(BASE_DIR, "/Static_File_Storage/")
STATIC_URL = 'home/beachhouse/PycharmProjects/BH_Django_Project/BH_DJANGO/Static_File_Storage/'

**Actual Location of File:** /home/beachhouse/PycharmProjects/BH_Django_Project/BH_DJANGO/Static_File_Storage/css/style.css

**output on logs: "GET** /home/beachhouse/PycharmProjects/BH_Django_Project/BH_DJANGO/Static_File_Storage/home/beachhouse/PycharmProjects/BH_Django_Project/BH_DJANGO_Static_File_Storage/css/style.css HTTP/1.1" 404 1226

**Static Tags in HTML:** {% load static %}
<link rel="stylesheet" type="text/css" href="{% static 'css/style.css' %}"/>
<img class="login_img" src="{% static '/logo.png' %}" alt="logo">
View call for static: df = pandas.read_csv(static('Flash_Changes.csv'))

Измените STATIC_URL на "/Static_File_Storage/".

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