Re: nginx socket fastcgi_params

2016-12-19 Пенетрантность Валентин Бартенев
On Monday 19 December 2016 05:22:06 skeletor wrote: > Теперь понятно. А как тогда правильно передать их через HTTP_*? > Для начала нужно настроить то, что подключается к nginx через unix-сокеты, так, чтобы IP передавался через заголовок HTTP или при помощи proxy protocol. -- Валентин Бартенев

Re: nginx socket fastcgi_params

2016-12-19 Пенетрантность skeletor
Теперь понятно. А как тогда правильно передать их через HTTP_*? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,271610,271638#msg-271638 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx socket fastcgi_params

2016-12-19 Пенетрантность Валентин Бартенев
On Monday 19 December 2016 05:14:18 skeletor wrote: > Не понял про открыть соединение из другого города. Да и я сказал, что > $remote_user мне не так важен, как $geo_ данные. > $geo_ данные определяются по IP-адресу. IP-адреса по Unix-сокетам сами по себе, без дополнительных мер, не передаются.

Re: nginx socket fastcgi_params

2016-12-19 Пенетрантность skeletor
Не понял про открыть соединение из другого города. Да и я сказал, что $remote_user мне не так важен, как $geo_ данные. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,271610,271636#msg-271636 ___ nginx-ru mailing list nginx-ru@nginx.org

Re: nginx socket fastcgi_params

2016-12-16 Пенетрантность S.A.N
> GEOIP-* - обязательно. remote_user особо не важен. Дело в том, что $remote_user не может открыть соединения по локальному unix-сокету из другого города или страны. У вас наверно есть внешний прокси для этого, если да, тогда все эти параметры должен передать внешний прокси (например в НТТР

Re: nginx socket fastcgi_params

2016-12-16 Пенетрантность skeletor
GEOIP-* - обязательно. remote_user особо не важен. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,271610,271616#msg-271616 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx socket fastcgi_params

2016-12-16 Пенетрантность Maxim Dounin
Hello! On Fri, Dec 16, 2016 at 05:39:59AM -0500, skeletor wrote: > Всем привет. > Если подключаться к nginx'y через unix-socket то не передаются > fastcgi-параметры. Как минимум эти: > > fastcgi_param REMOTE_USER $remote_user; > fastcgi_param GEOIP_COUNTRY_CODE

Re: nginx socket fastcgi_params

2016-12-16 Пенетрантность skeletor
Может я не так выразился, но у меня nginx запущен как unix-socket. Дальше, upstream (php-fpm) тоже слушает unix-socket. Вы меня правильно поняли? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,271610,271612#msg-271612 ___ nginx-ru mailing

Re: nginx socket fastcgi_params

2016-12-16 Пенетрантность Иван
Здравствуйте! Я думаю не ошибусь, если скажу, что в большинстве инсталляций nginx используется unix-сокет и данные параметры точно передаются, например, прям сейчас у меня в продакшене. Опишите подробнее, с чего Вы предположили, что они не передаются, приведите конфиги и nginx -V. В письме от

nginx socket fastcgi_params

2016-12-16 Пенетрантность skeletor
Всем привет. Если подключаться к nginx'y через unix-socket то не передаются fastcgi-параметры. Как минимум эти: fastcgi_param REMOTE_USER $remote_user; fastcgi_param GEOIP_COUNTRY_CODE$geoip_city_country_code; fastcgi_param GEOIP_COUNTRY_NAME