Как связать домен, nginx + uwsgi + django?

Помогите новичку.
Пытаюсь поднять django проект на vps.
Прочитал много туториалов, в том числе и этот habrahabr.ru/post/226419

Сейчас у меня на x.x.x.x:8000 работает django приложение(it works)
А на x.x.x.x - "welcome to nginx"

Как ПРАВИЛЬНО сделать, чтобы при заходе на www.мойдомен.ru загружался сайт без указания порта?
  • Вопрос задан
  • 1080 просмотров
Решения вопроса 1
dizballanze
@dizballanze
Software developer at Yandex
Удаляете все хосты из nginx:
rm /etc/nginx/sites-enabled/*

Добавляете хост в /etc/nginx/sites-available/<mydomain>:

server {
    listen 80;
    server_name <mydomain>;

    location / {
        proxy_pass  http://localhost:8000;
        proxy_set_header    Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}


Делаете симлинк на хост:
ln -s /etc/nginx/sites-available/<mydomain> /etc/nginx/sites-enabled/


Перезапускаете Nginx:
/etc/init.d/nginx restart
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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