Задать вопрос
@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.
  • Вопрос задан
  • 687 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@aimsavagejk
Вы запускаете сервер локально на 8000 порту.
Так что либо через OpenLiteSpeed слушайте внешние подключения и отправляйте их на локальный адрес с джангой.
Либо запускайте Джангу на host:8080. Где host это ip адрес вашего сервера, перед этим не забудьте добавить его в ALLOWED_HOSTS в настройках вашего проекта.

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

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

Похожие вопросы
Principal Recruitment Москва
от 200 000 до 250 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽