Реверс-прокси (reverse proxy)
Реверс-прокси — это сервер, который стоит перед сайтом или приложением, принимает запросы посетителей и передаёт их дальше, на один или несколько внутренних серверов. Обычно он же держит HTTPS-сертификаты и прячет настоящие адреса серверов; самые известные — nginx и Caddy. Не путайте с прокси для посетителей: тот работает на стороне пользователя, а реверс-прокси — на стороне сайта.
В этой статье
Простыми словами
Как ресепшен в бизнес-центре. Гости не ищут нужный офис сами: они подходят к стойке, а администратор звонит наверх и передаёт пакет. Гости не знают, на каком этаже сидит компания, и не пройдут без спроса.
Реверс-прокси делает то же с запросами. Он принимает всё, что приходит на порт 443, по имени домена решает, какому приложению это отдать, и возвращает ответ посетителю. Сами приложения наружу не открыты.
Обычный прокси работает за пользователя: через него человек ходит в интернет. Реверс-прокси работает за сайт.
Когда это нужно
- На одном сервере несколько сайтов или сервисов, а порт 443 один.
- Нужны автоматические сертификаты Let's Encrypt для всех доменов сразу.
- Нужна точка входа в России для сайта, который живёт на сервере за рубежом или дома.
Так сделали мы: облачный сервер в Москве с Caddy принимает запросы к 5–6 нашим доменам и по туннелю WireGuard передаёт их основному серверу. Страница отвечает примерно за 0,35 секунды.
Сколько стоит
Сами nginx и Caddy бесплатны, платите за сервер. Для точки входа хватает облачного сервера 2 vCPU / 4 ГБ — от 2 539,74 ₽/мес, сверху загрузочный диск и публичный IP за 189,57 ₽/мес.
Пошаговая настройка — в гайде «Cloudflare не работает в России». Если серверов за прокси несколько и нужен резерв самой точки входа, посмотрите на балансировщик нагрузки.
Источники
- Облачные серверы — selectel.ruпроверено 08.11.2026
Связанные гайды
- Гайд
Cloudflare не работает в России: что делать владельцу сайта
Почему сайт за Cloudflare медленно открывается в России, как это проверить и как поставить точку входа на российском сервере. Опыт редакции: 5–6 доменов.
- Гайд
Перенос сайта на другой хостинг или VPS без простоя: пошагово
Как перенести сайт на другой хостинг или VPS без простоя: TTL, копия файлов и базы, проверка через hosts, смена A-записи и откат. Шаги для WordPress и Битрикса.
- Термин
Балансировщик нагрузки (load balancer)
Что такое балансировщик нагрузки: он раздаёт запросы к сайту между несколькими серверами и убирает из работы упавший сервер.
- Термин
DNS (система доменных имён)
Что такое DNS простыми словами: как имя сайта превращается в адрес сервера, какие бывают записи и что менять при переезде сайта.