Как запустить сервер приложений Django на VPS-сервере

У меня есть приложение, которое должно запускаться через терминал на VPS, чтобы веб-приложение могло постоянно находиться в сети. Команда: python manage.py runserver 173.249.8.237:8000 должна выполняться через терминал VPS, потому что когда я использую putty через ноутбук, то при отключении программы putty через ноутбук приложение будет недоступно. Пожалуйста, предложите мне способ открыть терминал, чтобы запустить сервер приложений Django. Или, есть ли какой-нибудь метод, который позволит мне запустить мое веб-приложение Django на VPS?

Спасибо заранее

Не делай этого.

runserver согласно Django Docs

НЕ ИСПОЛЬЗУЙТЕ ЭТОТ СЕРВЕР В ПРОИЗВОДСТВЕННЫХ УСЛОВИЯХ. Он не проходил через аудит безопасности или тесты производительности. (И таким он и останется. Мы занимаемся созданием веб-фреймворков, а не веб-серверов. серверы, поэтому улучшение этого сервера для работы в производственном не входит в задачи Django.)

Вам необходимо настроить ваше приложение Django для работы в производственном окружении. Для этого вы можете выбрать docker.

Или простое выполнение с gunicorn.

  1. Получите доступ к вашему VPS через SSH или Putty.
  2. Скопируйте код вашего приложения внутрь VPS
  3. .
  4. Настройте ваше приложение для запуска с помощью gunicorn или docker
  5. .
  6. Зайдите на адрес вашего VPS в браузере.
Вернуться на верх