Невозможно получить доступ к серверу запуска Django по URL-адресу или IP-адресу в Ubuntu 18.04.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно получить доступ к серверу запуска Django по URL-адресу или IP-адресу в Ubuntu 18.04.

Сообщение Anonymous »

У меня был проект, который я перенес в Ubuntu с помощью Git. Все работало, потом обновил некоторые файлы и потом не помогло. Поскольку я новичок в этом деле, я переустановил образ Ubuntu на сервере и попробовал еще раз, но безуспешно.

Я удалил свой проект Django rm -r my_project< /code> и создал на сервере новый проект как с Django 3.0.3, так и с Django 2.2.9. Оба имеют одинаковые результаты. Я загрузил Nginx на сервер и могу получить страницу Nginx по умолчанию по URL и IP, но Django — ничто. Ниже мои настройки. Я пробовал с брандмауэром и без него.

settings.py

Код: Выделить всё

# Tried this
ALLOWED_HOSTS = ['*']

# And this
ALLOWED_HOSTS = ['my_domain','my_IP','localhost']
А затем запустил это из виртуальной среды

Код: Выделить всё

python3 manage.py runserver 0.0.0.0:8000
Который загружается нормально и его можно свернутьизнутри сервера, но

< р>

Код: Выделить всё

my_domain:8000
и my_ip:8000

никогда не подключаются и время ожидания истекает. Я знаю, что не стоит использовать сервер Django, но ничего не работает (gunicorn или что-то еще, кроме страницы по умолчанию Nginx).

ОБНОВЛЕНИЕ

После прочтения этой статьи теперь все работает. Хотя шаги по проверке сервера запуска и Gunicorn перед подключением к nginx не сработали.

Подробнее здесь: https://stackoverflow.com/questions/603 ... untu-18-04
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»