Nginx и обратный прокси (reverse proxy)
Коротко: Обратный прокси принимает запросы из интернета и пересылает их одному или нескольким серверам приложений. Nginx и Caddy — широко используемые для этого программы.
Подробнее: Прокси берёт на себя задачи перед приложением: шифрование TLS, сжатие, кэширование, распределение нагрузки и защиту от перегрузки. Приложению за ним ничего этого знать не нужно.
Подробности
- Терминирование TLS: прокси расшифровывает HTTPS; внутри обычный HTTP…
См. также: балансировщик нагрузки, CDN (сеть доставки контента)