@verity1886

Как сделать чтобы можно было обращаться к сайту на Django по адрессу «sitenmae.ru», а не «sitename.ru:8000» и не запускать runserver каждый раз?

У меня есть тестовый хостинг(VPS). Я установил на него python 2.7.9 и Django 1.8.1. Чтобы посмотреть на сайт мне приходится через PuTTy запускать команду python manage.py runserver sitenmae.ru:8001, и тогда уже переходить по этой ссылке. Подскажите, как сделать нормально?
  • Вопрос задан
  • 430 просмотров
Решения вопроса 1
Nginx + uwsgi
https://habrahabr.ru/post/226419/
Все просто и по шагам
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 5
mukizu
@mukizu
Nginx + Gunicorn, например
docs.gunicorn.org/en/latest/deploy.html
Ответ написан
Комментировать
@ilov3
Учу питон и джангу потому что модно
---"Режим вредных советов включен"---
sudo python manage.py runserver sitename.ru:80
---"Режим вредных советов выключен"---

Разработку веди локально(возможно в виртуалке), а в продакшене запускай перед apache'м или nginx'м
Ответ написан
Комментировать
@FireGM
Почитать гайды разворачивания на продакшене? Тысячи их в интернете. Ищите uwsgi
Ответ написан
Комментировать
На DigitalOcean хороший гайд на эту тему + поищите там же про supervisor.

P.S: Если ипользуете python3, не забудьте установить python3-dev
А по всем непонятным моментам и ошибкам(Если возникнут) есть куча информации в гугле.
Ответ написан
Комментировать
@AmadeyMinisol
full stack web-developer
проксирование с того же nginx
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы