LINUX.ORG.RU
Ответ на: комментарий от MrClon

дамп хэдеров приходящих на бекэнд

это чем делается ?
в /var/log/nginx/access.log я вижу ip фронтэнда, причем я даже два сделал, один на nginx, второй на haproxy.
в phpipnfo вижу ip фронтэнда.

bdfy ★★★ ()
Ответ на: комментарий от bdfy

это чем делается ?

Например var_dump($_SERVER)

У тебя nginx за nginx?

В общем нужно убедиться что:
Во-первых фронт добавляет в проксируемый запрос нужный заголовок
Во-вторых бек берёт IP из нужного заголовка

MrClon ★★★★★ ()
Ответ на: комментарий от MrClon

На фронте всё было настроено как надо задолго до того, как мне понадобилось видеть ip клиентов

location / {
proxy_pass http://somesite/;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
}
кусок бэкенда в шапке.

bdfy ★★★ ()
Ответ на: комментарий от MrClon

В общем отчасти решил проблему, в haproxy я забыл option forwardfor сделать. Теперь с haproxy работает, оставлю его единственным фронтэндом, т.к. нужно ещё ntlm прокинуть до пары сайтов.
А с nginx что не так на фронтэнде, я хз.

bdfy ★★★ ()