@Aleksey2411

Как развернуть сайт на сервере?

У меня есть удаленная машина, которая постоянно включена, я на ней запустил django сайт, но он работает только когда на моем ПК работает терминал. Как сделать так, чтобы сайт работал постоянно? Только прошу, без агрессии

P.S. На удаленной машине ubuntu
  • Вопрос задан
  • 160 просмотров
Решения вопроса 2
DevMan
@DevMan
screen/tmux/supervisor/etc.
Ответ написан
karabanov
@karabanov Куратор тега Ubuntu
Системный администратор
Нужен какой нибудь gunicorn, который будет позволять джанге работать в фоне. Запускать gunicorn и следить за тем, что бы он работал можно каким нибудь supervisor или systemd.
И, чтоб джанга статику не раздавала, в качестве фронтенда Nginx.
Тогда будет по красоте.
Есть ещё вариант Apache + mod_python (кажется так называется) он вроде и проще, но если честно, вообще не серьёзно на мой взгляд, но поиграться хватит это да.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
тебе нужно
1. открыть порт в брендмауере 80 и 443
2. Открыть эти же порты на роутере на внешку
3. перенаправить эти порты с роутара на комп внутри сети, это порт форвардинг, там в роутере вы укажите какой порт направить на какой внутренний айпи
эти порты отберутся у роутера и направятся на внутренний айпи
4. вам нужно купить белый айпи 100р мес у вашего провайдера
5. В А записе указать этот IP
собственно все ;)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы