Встречается на собеседованиях • сегодня

Какой сервер использовал для запуска приложения Django в продакшн

Для запуска Django в продакшне чаще всего используют связку WSGI-сервера (Gunicorn, uWSGI) с веб-сервером (Nginx, Apache).

Популярные варианты:

  1. Gunicorn + Nginx – простота настройки и высокая производительность.
    bash
    gunicorn myproject.wsgi:application --bind 0.0.0.0:8000
    Nginx выступает как reverse-proxy, обрабатывает статику и SSL.
  1. uWSGI + Nginx – более гибкий, но сложнее в конфигурации.

  2. Apache + mod_wsgi – устаревший вариант, но иногда встречается.

Для ASGI (асинхронных приложений) используют Daphne или Uvicorn с тем же Nginx.

Важно:

  • Никогда не используйте встроенный сервер Django (runserver) в продакшне.
  • Обязательно настройте статику, HTTPS и кэширование.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы