Page 4 of 10
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Tue Feb 03, 2015 5:56 am
by w21life
skurudo wrote:a2enmod rpaf
что говорит?
Ставил разные варианты IP-адреса, внутренний и внешний, в /mods-enabled/rpaf.conf
с применением RPAFheader X-Real-IP и без, затем:
Code: Select all
a2enmod rpaf
Enabling config file rpaf.conf.
To activate the new configuration, you need to run:
service apache2 restart
или
Code: Select all
a2enmod rpaf
Module rpaf already enabled [ok]
Code: Select all
service apache2 restart
* Restarting web server apache2 [ok]
Проблема адреса остается.
-----------
Ubuntu 14.04 LTS Server находится за NAT, в локальной сети.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Tue Feb 03, 2015 8:48 am
by skurudo
К этому делу есть удаленный доступ? Как бы на это посмотреть? (в ПМ)
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Tue Feb 03, 2015 7:03 pm
by skurudo
Действительно имеет место проблема, не массовая, но все же, у товарища с mod_rpaf. Как ни крути, а адрес не преобразовывает.
Причем в phpinfo - секция Apache Environment
HTTP_X_REAL_IP и HTTP_X_FORWARDED_FOR определяются верно, nginx тоже верно определяет адрес,
но в REMOTE_ADDR проставляется адрес сервера - 192.168.1.43
В модуле mod_rpaf пробовали менять хидеры для отлова с x-real-ip на x-forwarder-for - не помогает.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Wed Feb 04, 2015 6:37 am
by w21life
Совместными усилиями мы выяснили, что у меня в "Ubuntu 14.04 LTS Server x64" модуль rpaf для apache2 не работает.
Поэтому, было принято решение подключить модуль remoteip_module:
Code: Select all
#Отключаем модуль rpaf
a2dismod rpaf
#Подключаем модуль remoteip
a2enmod remoteip
#Создаем файл конфигурации модуля remoteip
nano /etc/apache2/conf-available/remoteip.conf
<IfModule rpaf_module>
RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 127.0.0.1 ip_сервера
</IfModule>
#Применяем конфиг
a2enconf remoteip
#Создаем симлинк
a2enmod remoteip
#Перезапускаем Apache
service apache2 restart
Проблема вывода адреса посетителей посредством REMOTE_ADDR решена! Благодарю за помощь!!!
P.S. Проблема была изначально, после установки Ubuntu 14.04 LTS Server и VestaCP, и с симлинком /mods-enabled/rpaf.conf и отсутствием файлов ports.conf и rules.conf и, как оказалось, с неработающим модулем rpaf.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Thu Feb 05, 2015 12:30 am
by imperio
Я думаю это индивидуальный случай. На наших тест серверах не вопроизводится, да и обращений не было
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Sat Feb 21, 2015 8:59 pm
by Hellboy
привет всем
столкнулся с такой же проблемой, mod_ rpaf не работает поробовал с remoteip_module, тоже нет результата.
подскажите плз куда копать то. спасибо заранее
Ubuntu 14.04.2 LTS
PHP 5.6.5
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Sat Feb 21, 2015 9:13 pm
by imperio
Привет
Покажите содержимое конфигов
Code: Select all
/etc/apache2/mods-available/rpaf.conf
/etc/apache2/mods-enabled/rpaf.conf
Как определили что модуль не работает?
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Sat Feb 21, 2015 9:44 pm
by Hellboy
/etc/apache2/mods-available/rpaf.conf
Code: Select all
<IfModule rpaf_module>
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1 ::85.254.xx.xx
RPAFheader X-Real-IP
</IfModule>
в /etc/apache2/mods-enabled/rpaf.conf у меня линк на /etc/apache2/mods-available/rpaf.conf
по запросу
Code: Select all
echo $_SERVER['REMOTE_ADDR'];
exit;
выдает ип адрес сервера
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Sat Feb 21, 2015 9:53 pm
by imperio
Предоставьте достув в личку. Посмотрим в чём проблема
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Sat Feb 21, 2015 10:07 pm
by Hellboy
imperio wrote:Предоставьте достув в личку. Посмотрим в чём проблема
отправил в ЛС