Простыми словами: Что такое Обратный Прокси?
Представьте, что вы звоните в крупную компанию. Вместо того чтобы соединять вас напрямую с директором или бухгалтером, ваш звонок принимает секретарь на ресепшене. Он выслушивает вас и сам передает документы нужному сотруднику. Обратный прокси (Reverse Proxy) — это такой "секретарь" для вашего сайта.
Он принимает все запросы из интернета на себя, а затем передает их внутренним серверам. Клиенты общаются только с прокси и даже не знают реального адреса ваших серверов.
# Простая настройка Nginx как обратного прокси
server {
listen 80;
server_name my-website.com;
location / {
proxy_pass http://internal_backend_server:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}