Друзья, проконсультируйте!
Тема наверняка освещалась, но целостного ответа не обнаружил.
Задача:запустить django-приложение на арендованном мною VDS на ubuntu 18.04 ф.Scaleway.
УсловияЗначения переменных в
settings.py:
DEBUG = False
ALLOWED_HOSTS = [
'10.18.ХХ.ХХ', '
пропуск-d1b2e4418b0e.priv.cloud.scaleway.com',
'
www.пропуск-d1b2e4418b0e.priv.cloud.scaleway.com']
В
views.py используется URL вида:
http://www.пропуск-d1b2e4418b0e.priv.cloud.scaleway/<имя django-приложения>/
Отладочный сервер функционирует после выполнения привычной команды:
python manage.py runserver
и ожидает приёма запроса.
При попытках запуска сервера в боевом режиме для случаев:
а)
python manage.py runserver 0:8000
он функционирует и при попытке запроса от браузера с ПК выдаёт ошибки:
connectionfailure или dnserrorб)
python manage.py runserver пропуск-d1b2e4418b0e.priv.cloud.scaleway.com:8000
выводит в консоль:
Error: That IP address can't be assigned to vds djangoЧто и в какой последовательности нужно проверить на VDS/ПК, чтобы опробовать django-приложение в боевом режиме?
Обязательно ли открывать порт на VDS?
Примечания:1. Пробовал и Public IP/Pulic DNS,
2. Пробовал использовать DNS с суффиксом .com (по умолчанию у VDS) и без него,
3. Планирую работать согласно
статье ,
в которой указано, что опробование может происходить БЕЗ установки nginx & uwsgi (не устанавливал)