Я удалил свой проект 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
никогда не подключаются и время ожидания истекает. Я знаю, что не стоит использовать сервер Django, но ничего не работает (gunicorn или что-то еще, кроме страницы по умолчанию Nginx).
ОБНОВЛЕНИЕ
После прочтения этой статьи теперь все работает. Хотя шаги по проверке сервера запуска и Gunicorn перед подключением к nginx не сработали.
Подробнее здесь: https://stackoverflow.com/questions/603 ... untu-18-04