Quantcast
Channel: Nginx Forum - Nginx Mailing List - Russian
Viewing all articles
Browse latest Browse all 3102

REMOTE_ADDR за роутером на бекенде (2 replies)

$
0
0
Добрый вечер.

Имеется роутер, за ним несколько http-серверов. Один из серверов за роутером проксирующий.

То есть схема доступа такая:
роутер (192.168.0.1) -> проксирующий_сервер (192.168.0.11) -> [остальные бекенды (192.168.0.2x)]

Проблема в том, что на бекендах теряется реальный IP. Он равен IP-адресу проксирующего сервера 192.168.0.11

Пример конфигурации одного из сайтов на проксирующем сервере:

server {
listen 80;
server_name 21.domain.ru;

location / {
proxy_pass http://192.168.0.21:80/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

На проксирующем сервере реальные IP корректные, но получается он их дальше не пробрасывает.

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>