ValarMayar
@ValarMayar
Д У Р А Ч О К / недопрограммист графоман

Как правильно настроить nginx для работы django проекта на vds?

Вот конфиг файла sites-availabel/default
server {
    listen 80;
    server_name 194.87.110.108; #либо ip, либо доменное имя
    access_log  /var/log/nginx/example.log;

    location /static/ {
        root /opt/myenv/myproject/;
        expires 30d;
    }

    location / {
        proxy_pass http://127.0.0.1:8000; 
        proxy_set_header Host $server_name;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
  }

194.87.110.108 - ip

в settings.py
ALLOWED_HOSTS = ['194.87.110.108']
Сам проект django и venv находятся по адресу home/valinor/project/mewar/

Попробовал запускать ./manage.py runserver 0.0.0.0:8000
Пробовал ./manage.py runserver
Ничего не помогает, я так понимаю проблема в конфиге nginx,но решения спустя сутки так и не нашел
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
Насколько понимаю надо
1) в gunicorn --bind 127.0.0.1:8000
2) ALLOWED_HOSTS = ['127.0.0.1']
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы