Невозможно получить доступ к веб-приложению 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

Вернуться на верх