@timurc

Почему не работает сайт Django?

Всем привет! Делаю сайт на Django - решил задеплоить сайт на VPS с веб-сервером OpenLiteSpeed (открытая версия LiteSpeed). Настроил все как нужно по инструкциям, запускаю сервер Django (python3 manage.py runserver):
(public_html) ubuntu@vps:/home/site/public_html/site$ python3 manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
August 27, 2020 - 15:48:52
Django version 3.1, using settings 'site.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

Захожу на сайт, он бесконечно грузится... Проверял через инкогнито, кэш здесь ни при чем. При этом системные сайты на VPS работают. Проверял, порты открыты, firewall не мешает. DNS правильно работает. Серверная Ubuntu 18.04 LTS.
  • Вопрос задан
  • 670 просмотров
Пригласить эксперта
Ответы на вопрос 1
@aimsavagejk
Вы запускаете сервер локально на 8000 порту.
Так что либо через OpenLiteSpeed слушайте внешние подключения и отправляйте их на локальный адрес с джангой.
Либо запускайте Джангу на host:8080. Где host это ip адрес вашего сервера, перед этим не забудьте добавить его в ALLOWED_HOSTS в настройках вашего проекта.

Если порт занят, то убейте процесс занимающий его, для тестов подойдёт
Ответ написан
Ваш ответ на вопрос

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

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