Skip to content

Reverse proxy: определение и применение

Коротко:

Reverse proxy — прокси-сервер, стоящий перед backend-серверами и принимающий запросы от клиентов. Типичные задачи: SSL termination, load balancing, caching, compression, rate limiting, WAF. Примеры: nginx (самый популярный), HAProxy, Caddy, Traefik, AWS CloudFront.

Что такое Reverse proxy

Reverse proxy — прокси-сервер, стоящий перед backend-серверами и принимающий запросы от клиентов. Типичные задачи: SSL termination, load balancing, caching, compression, rate limiting, WAF. Примеры: nginx (самый популярный), HAProxy, Caddy, Traefik, AWS CloudFront.

Основные преимущества использования Reverse Proxy

Примеры настройки Reverse Proxy с использованием популярных инструментов

Интеграция Reverse Proxy в существующую инфраструктуру

Часто задаваемые вопросы

Применимо ли к моему проекту?

См. определение выше. Большинство веб-проектов с trafic > 100 RPS нуждается.

Запустить инструмент, который описан в этой статье

Бесплатный тариф — 20 мониторов, проверки раз в 5 минут, без карты. Платные тарифы — интервал от 1 минуты и проверки из нескольких регионов.