NGINX не обслуживает стати c страниц - PullRequest
0 голосов
/ 10 апреля 2020

Добрый день,

Я просматривал параметры конфигурации и другие подобные ситуации.

Я использую сервер AWS, чтобы попытаться запустить Django Rest Фреймворк Backend и обслуживать Stati c веб-страниц. Это использует NGINX, Gunicorn и Django. В основном это потому, что я нашел учебник, в котором рассказывалось, как их настроить. К сожалению, после этого это только частично работает.

Я предполагаю, что это проблема конфигурации, которую я просто не смог найти, потому что я новичок в этом. Потерял после двух дней поиска того, что мне не хватает. Буду признателен за любую помощь.

Когда я go на publi c IP, я получаю страницу API Restframework, если я go to / index / я получаю 404.

settings.py

STATIC_URL = '/static/'
STATIC_ROOT = '/home/ubuntu/Autama-Backend/static/'

STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'Images'),
)

MEDIA_URL = '/Images/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'Images')

NGINX Доступные сайты

server {
  listen 80;
  server_name #.#.#.#;
  location = /favicon.ico { access_log off; log_not_found off; }
  location /static/ {
        autoindex on;
        alias /home/ubuntu/Autama-Backend/static/;
  }
  location / {
      include proxy_params;
      proxy_pass http://unix:/home/ubuntu/Autama-Backend/Autama.sock;
  }
}
...