Я новичок в двух вещах: Google Cloud и развертывание живого приложения Django. Я не нашел ничего полезного в отношении Документов Google для развертывания приложения Django, но нашел ссылку, написанную DigitalOcean -> https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04#create-and-configure-a-new-django-project
Я следовал этому руководству до буквы, и когда я перехожу к шагу python manage.py runserver 0.0.0.0:8000
, ничего не работает. Я иду на my_ip_:8000
, и это просто время ожидания. Однако на моем ip (без порта 8000) он видит сообщение для сервера Nginx.
Пока мои шаги были:
1. Создайте виртуальную машину с Ubuntu 16.04.
2. Использовал Putty для генерации ключей SSH (я обновил ключ в ВМ)
3. Поместите новый URL в часть Allowed_hosts файла settings.py.
4. Обновлены мои настройки DNS с новым URL.
5. Следуйте инструкциям выше, шаг за шагом.
Я не использовал ни Cloud Cloud, ни других инструментов Google за пределами этого учебного пособия.
Я не получаю сообщения об ошибке при запуске сервера python. Страница my_ip_:8000
просто перестала работать. Я в недоумении. Честно говоря, я не знаю, что делать, и любые отзывы и предложения приветствуются.
Я не знаю, какой код будет полезен в этой ситуации, но если что-то понадобится, я с радостью предоставлю его.