Я разработал несколько сайтов с Django. Теперь я хочу видеть их вживую. Я уже приобрел сервер VPS-сервера. Все они настроены как pip/applications
. Также, когда я запускаю сервер, он показывает
Django версии 1.11, используя настройки 'wer.settings'
Запуск сервера разработки по адресу http://127.0.0.1:8000/
Выйдите из сервера с помощью CONTROL-C.
Но я не знаю, почему он не отображается в моем домене.
Какие изменения мне нужно внести в файле settings.py
чтобы показать его в моем домене или разместить в нем. Разве это невозможно с той же командой: -
python manage.py runserver
Gunicorn, nginx и супервизор обеспечивают хорошую и стабильную производственную среду. Подробнее здесь; https://hackernoon.com/deploy-django-app-with-nginx-gunicorn-postgresql-supervisor-9c6d556a25ac
Примечание. Я не писал эту статью, но она предоставляет достаточную информацию, чтобы доставить вас туда.
Runserver в django не предназначен для производства, но если вы хотите протестировать в живой среде, используйте:
python manage.py runserver 0.0.0.0:8000
Используйте свой ip-сервер vps для просмотра веб-сайта
http://vps_server_ip:8000
Здесь вы найдете руководство по настройке Django и вашего веб-сервера с помощью uWSGI и nginx