Re: Apache не видит remote host посетителя
On 26/07/2016 13:12, Konstantin Pavlov wrote: > On 22/07/2016 18:31, veris wrote: >> Доброго времени суток! >> >> Такая петрушка: >> >> Debian 8, apache + nginx (frontend) (если нужны точные версию, то попозже >> напишу) >> все это автоматом ставилось вместе с ispmanager 5 >> >> ip посетителя определяет нормально >> а вот remote_host всегда localhost (HostnameLookups включен) >> >> гугление не помогло, везде про ip написано >> >> такое впечатление что nginx не передает хосты, может что тоже включить надо? > > У Apache 2.2 есть проблемы с mod_remoteip, более-менее нормально работает > только mod_rpaf. Подробнее почитать можно в > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807120 . Я имел в виду, конечно, Apache 2.4 из Debian 8 Jessie. -- Konstantin Pavlov Build & Deliver Applications, Flawlessly. nginx.conf 2016: September 7-9, Austin, TX https://nginx.com/nginxconf/ ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Apache не видит remote host посетителя
On 22/07/2016 18:31, veris wrote: > Доброго времени суток! > > Такая петрушка: > > Debian 8, apache + nginx (frontend) (если нужны точные версию, то попозже > напишу) > все это автоматом ставилось вместе с ispmanager 5 > > ip посетителя определяет нормально > а вот remote_host всегда localhost (HostnameLookups включен) > > гугление не помогло, везде про ip написано > > такое впечатление что nginx не передает хосты, может что тоже включить надо? У Apache 2.2 есть проблемы с mod_remoteip, более-менее нормально работает только mod_rpaf. Подробнее почитать можно в https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807120 . -- Konstantin Pavlov Build & Deliver Applications, Flawlessly. nginx.conf 2016: September 7-9, Austin, TX https://nginx.com/nginxconf/ ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Apache не видит remote host посетителя
On Monday 25 July 2016 12:49:40 Валентин Бартенев wrote: > On Friday 22 July 2016 23:22:47 veris wrote: > > Pavel Mihaduk Wrote: > > --- > > > Поставить и настроить mod_rpaf или использовать mod_remoteip (если у > > > вас apache 2.4) > > > > Но ip определяется нормально. А хост должен из ip определяться, если я > > правильно понял ман. > > Не может ли это с еще с PHP быть связано? Натыкался на ман cgi, что если > > хост не задан, то выводит локалхост. > > Попробую включить remoteip, хотя чет сомневаюсь. Конфиг стандартный как при > > неопределяющимся ip ? > > > [..] > > "Host" передается в заголовке запроса "Host". > > https://tools.ietf.org/html/rfc7230#section-5.4 > http://nginx.org/r/proxy_set_header/ru > [..] Извиняюсь, перечитал топик с самого начал, понял о каком хосте речь. Разумеется специально никакого хоста клиента не передается, это уже по желанию бекенда - резолвить ли IP клиента или нет. Возможно, что в apache эта функциональность плохо дружит с подменой IP-адреса из заголовка с помощью модулей (продолжает использовать IP соединения). -- Валентин Бартенев ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Apache не видит remote host посетителя
> К слову, HostnameLookups очень неслабо влияет на производительность. И вообще эталон "нинужно" :) Не знаю, как топикстартера, а обычно администраторов интересуют только IP. И уж если очень захотелось - можно пойти и ручками отрезолвить обратку (только вот зачем?) ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Apache не видит remote host посетителя
Еще раз перечитал первое письмо, и вообще запутался: >>ip посетителя определяет нормально >>а вот remote_host всегда localhost (HostnameLookups включен) Что в данном контексте есть remote_host? Судя по беглому гуглению, это какая-то php’шная приблуда, не имеющая вообще никакого отношения к nginx. Если remote_addr определяется правильно, то вам надо дальше копать конфиг апача и/или пхп, но при чем здесь тогда мейллист nginx? К слову, HostnameLookups очень неслабо влияет на производительность. > On 25 июля 2016 г., at 12:49, Валентин Бартенев wrote: > > On Friday 22 July 2016 23:22:47 veris wrote: >> Pavel Mihaduk Wrote: >> --- >>> Поставить и настроить mod_rpaf или использовать mod_remoteip (если у >>> вас apache 2.4) >> >> Но ip определяется нормально. А хост должен из ip определяться, если я >> правильно понял ман. >> Не может ли это с еще с PHP быть связано? Натыкался на ман cgi, что если >> хост не задан, то выводит локалхост. >> Попробую включить remoteip, хотя чет сомневаюсь. Конфиг стандартный как при >> неопределяющимся ip ? >> > [..] > > "Host" передается в заголовке запроса "Host". > > https://tools.ietf.org/html/rfc7230#section-5.4 > http://nginx.org/r/proxy_set_header/ru > > -- > Валентин Бартенев > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Apache не видит remote host посетителя
On Friday 22 July 2016 23:22:47 veris wrote: > Pavel Mihaduk Wrote: > --- > > Поставить и настроить mod_rpaf или использовать mod_remoteip (если у > > вас apache 2.4) > > Но ip определяется нормально. А хост должен из ip определяться, если я > правильно понял ман. > Не может ли это с еще с PHP быть связано? Натыкался на ман cgi, что если > хост не задан, то выводит локалхост. > Попробую включить remoteip, хотя чет сомневаюсь. Конфиг стандартный как при > неопределяющимся ip ? > [..] "Host" передается в заголовке запроса "Host". https://tools.ietf.org/html/rfc7230#section-5.4 http://nginx.org/r/proxy_set_header/ru -- Валентин Бартенев ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Apache не видит remote host посетителя
Хост у nginx определяется из remote_addr, им же подставляется в X-Real-IP (X-Forwarded-For), а в remote_addr уходит айпишник самого nginx. > On 23 июля 2016 г., at 06:22, veris wrote: > > Pavel Mihaduk Wrote: > --- >> Поставить и настроить mod_rpaf или использовать mod_remoteip (если у >> вас apache 2.4) > > Но ip определяется нормально. А хост должен из ip определяться, если я > правильно понял ман. > Не может ли это с еще с PHP быть связано? Натыкался на ман cgi, что если > хост не задан, то выводит локалхост. > Попробую включить remoteip, хотя чет сомневаюсь. Конфиг стандартный как при > неопределяющимся ip ? > > Posted at Nginx Forum: > https://forum.nginx.org/read.php?21,268430,268434#msg-268434 > > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Apache не видит remote host посетителя
забыл написать задачу: нужно чтобы в htaccess работало allow from hostname Posted at Nginx Forum: https://forum.nginx.org/read.php?21,268430,268436#msg-268436 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Apache не видит remote host посетителя
кстати, оказывается mod_remoteip включен и настроен Posted at Nginx Forum: https://forum.nginx.org/read.php?21,268430,268435#msg-268435 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Apache не видит remote host посетителя
Pavel Mihaduk Wrote: --- > Поставить и настроить mod_rpaf или использовать mod_remoteip (если у > вас apache 2.4) Но ip определяется нормально. А хост должен из ip определяться, если я правильно понял ман. Не может ли это с еще с PHP быть связано? Натыкался на ман cgi, что если хост не задан, то выводит локалхост. Попробую включить remoteip, хотя чет сомневаюсь. Конфиг стандартный как при неопределяющимся ip ? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,268430,268434#msg-268434 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Apache не видит remote host посетителя
Поставить и настроить mod_rpaf или использовать mod_remoteip (если у вас apache 2.4) > On 22 июля 2016 г., at 18:31, veris wrote: > > Доброго времени суток! > > Такая петрушка: > > Debian 8, apache + nginx (frontend) (если нужны точные версию, то попозже > напишу) > все это автоматом ставилось вместе с ispmanager 5 > > ip посетителя определяет нормально > а вот remote_host всегда localhost (HostnameLookups включен) > > гугление не помогло, везде про ip написано > > такое впечатление что nginx не передает хосты, может что тоже включить надо? > > Posted at Nginx Forum: > https://forum.nginx.org/read.php?21,268429,268429#msg-268429 > > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru