Встречается на собеседованиях • сегодня
Как запускать Django на продакшене
Для запуска Django в продакшене рекомендуется использовать WSGI-сервер (например, Gunicorn или uWSGI) в сочетании с веб-сервером (Nginx или Apache).
Основные шаги:
- Установите Gunicorn:
bash
pip install gunicorn- Запустите Gunicorn (из папки с
manage.py):
bash
gunicorn --workers 4 --bind 0.0.0.0:8000 your_project.wsgi:application- Настройте Nginx как прокси:
nginx
server {
listen 80;
server_name your_domain.com;
location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}Дополнительно:
- Используйте
STATIC_ROOTиcollectstaticдля статики. - Настройте
DEBUG=FalseиALLOWED_HOSTS. - Для HTTPS добавьте сертификат (Let's Encrypt).
- Для мониторинга и управления процессами используйте systemd или Supervisor.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы