Невозможно получить доступ к веб-приложению Bitnami Django с помощью run-сервера mod_wsgi
Я не уверен, что я упускаю, чтобы запустить Django на Google Compute Engine и получить к нему публичный доступ. Я начинаю с Django, упакованного Bitnami, поскольку кажется, что это будет легко...
Я следовал этому руководству по началу работы, чтобы получить работающий экземпляр Django на Google Compute Engine.
Django Packaged By Bitnami For Google Cloud Platform
Он успешно развертывается, и я вижу страницу Bitnami. Я не могу пройти этот этап даже с простым примером hello world в их руководстве. Я использовал как ./manage.py runserver
, так и обслуживание через веб-сервер Apache с модулем mod_wsgi
для моего проекта.
Тестирование вашего проекта Django Проект Django может быть запущен с помощью команды эту команду из каталога /opt/bitnami/projects/PROJECT, и он будет запущен на порту 8000:
cd /opt/bitnami/projects/PROJECT python manage.py runserver Для доступа к приложению, перейдите по адресу http://SERVER-IP:8000/. Чтобы завершить приложения, завершите запущенный процесс Django.
Я завершил проект Django, который я могу тестировать и запускать локально. Получить что-то базовое на Google Compute Engine - это другая история.
В дополнение к @John Hanley , вы также можете попробовать развернуть в "Deployment manager", я попробовал реплицировать в свою среду, она работает правильно. Затем проверил, что сеть VPC автоматически настроена tcp:443 & tcp:80 для моего экземпляра djangostack.
Вы также можете следовать этому шагу, как шаг за шагом развернуть из Deployment Manager
1.Откройте учетную запись GCP > Deployment Manager
2.Нажмите +DEPLOY MARKETPLACE SOLUTION
3.Search django to Marketplace > Click Django packaged by Bitnami > LAUNCH
4.Настройте экземпляр Django в соответствии с вашими требованиями
5.Развертывание
А также, если вы не используете менеджер развертывания, вы можете создать правило сетевого брандмауэра из VPC в соответствии с @John Hanley