Как постоянно запускать мой проект Django на сервере EC2?

Я пытаюсь развернуть свой проект Django на нашем сервере EC2. Приложение работает хорошо, но оно останавливается, когда я закрываю putty.
. Чтобы добиться этого, я следовал этой документации https://studygyaan.com/django/how-to-setup-django-applications-with-apache-and-mod-wsgi-on-ubuntu
. Когда я попробовал этот блог на примере примера, он работает хорошо и непрерывно работает на apache но тот же процесс, когда я применяю к моему проекту Django, не работает на apache.
. Я использую следующие версии

Python 3.8  
Django==3.0.5  
djongo==1.2.38  
pymongo==3.10.1

Может ли кто-нибудь помочь мне с этим? Как развернуть приложение Django для непрерывной работы на сервере EC2 ?

Быстрый способ запустить ваш проект Django на экземпляре EC2 заключается в выполнении следующей команды:

screen -d -m python manage.py runserver <port>
# port = the port you want to run your project on, by default use port as **0.0.0.0:80**

Недостатком является то, что вам нужно будет найти PID и убить процесс, чтобы остановить его, иначе он будет продолжать работать

ПРИМЕЧАНИЕ: этот процесс не рекомендуется для производственного использования, только для целей тестирования

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