- Содержание статьи
Настройка обратного прокси в nginx
Чуть ранее на нашем сайте была небольшая статья про настройку обратного прокси в apache2, и сейчас мы рассмотрим простой пример настройки обратного прокси в nginx.
Представим, что у нас есть доступный только локально ресурс http://127.0.0.1:8000, на который мы хотим дать доступ с обычного адреса http://192.168.0.1 (80 порт). Тогда файл конфигурации должен иметь следующий вид:
server { listen 80 default_server; location / { proxy_pass http://127.0.0.1:8000; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; } }
У nginx может быть только один сервер, который является сервером по умолчанию, по этому будьте внимательны с параметром
default_server указанным в примере.После этого, перезагрузим сервер nginx, и проверяем работу обратного прокси.

Добавить комментарий