March 25, 2017 04:01PM
Добрый вечер.

Имеется роутер, за ним несколько 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 корректные, но получается он их дальше не пробрасывает.
Subject Author Posted

REMOTE_ADDR за роутером на бекенде

Siava March 25, 2017 04:01PM

Re: REMOTE_ADDR за роутером на бекенде

Vasiliy P. Melnik March 25, 2017 04:43PM

Re: REMOTE_ADDR за роутером на бекенде

Siava March 25, 2017 04:45PM

Re: REMOTE ADDR за роутером на бекенде

Gena Makhomed March 25, 2017 04:56PM

Re: REMOTE ADDR за роутером на бекенде

Siava March 25, 2017 05:14PM

Re: REMOTE ADDR за роутером на бекенде

Evgeniy Berdnikov March 25, 2017 04:56PM

Re: REMOTE ADDR за роутером на бекенде

Siava March 25, 2017 05:15PM

Re: REMOTE ADDR за роутером на бекенде

Siava March 25, 2017 05:16PM

Re: REMOTE ADDR за роутером на бекенде

Siava March 25, 2017 05:33PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 218
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready