Reverse proxy принимает клиентский трафик и пересылает его на backend; клиент видит Nginx, а не прямые порты приложений.
Разбор
- Скрывает внутренние адреса и порты сервисов.
- Единая точка TLS, логов, лимитов и кэша.
- Можно балансировать несколько инстансов приложения.
- Упрощает смену backend без смены публичного DNS.
Пример
location / {
proxy_pass http://app_upstream;
}
Итог
Reverse proxy отделяет публичный edge от внутренних сервисов.