Как сделать Django глобально доступным - PullRequest
0 голосов
/ 30 апреля 2019

Как я могу сделать свой проект Django доступным через интернет?

Когда я выполняю проект в ОС Windows, печатая с отключенным брандмауэром, он работает и доступен через Интернет.

Но в ОС Linux это не так. Я попробовал те же действия. Запустил его, набрав и убедившись, что мой брандмауэр отключен

    python manage.py runserver 0.0.0.0:8000

Ожидаемый результат заключается в том, что проект доступен через Интернет, как в ОС Windows

1 Ответ

1 голос
/ 30 апреля 2019

вы должны развернуть свое приложение на одном сервере. Я рекомендую вам заплатить за один VPS, как digitalocean. И не запускайте ваше приложение с помощью runserver. Runserver только для разработки. Используй один wsgi как gunicorn.

Если вы не хотите платить за эту услугу. Вы можете использовать герою

https://devcenter.heroku.com/articles/deploying-python

Рекомендую использовать докер. Docker позволяет вам разрабатывать и развертывать ту же среду

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...