Nginx
Веб-сервер и reverse proxy. Высокая производительность, load balancing, SSL/TLS, кэширование.
Nginx: Веб-сервер и reverse proxy
Nginx — наш выбор для продакшена. Это не просто веб-сервер, а многофункциональный инструмент для развёртывания современных приложений.
Конфигурируем:
- Reverse proxy: Маршрутизация запросов к бэкенд-сервисам (PHP, Node.js, Python).
- Load balancing: Распределение нагрузки между серверами.
- Кэширование статики: Раздача CSS, JS, изображений напрямую.
- SSL/TLS: HTTPS с автоматическим обновлением сертификатов (Let's Encrypt).
- Gzip/Brotli: Сжатие ответов для ускорения загрузки.
- Rate limiting: Защита от DDoS и злоупотреблений.
Используем для:
- продакшен-развёртывания Laravel, Django, Node.js;
- микросервисной архитектуры;
- статических сайтов (HTML, SSG);
- CDN для медиафайлов.
Nginx — основа надёжного продакшена.