Неверный IP-адрес в логах apache2 (проблема с решением)
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Ставил разные варианты IP-адреса, внутренний и внешний, в /mods-enabled/rpaf.confskurudo wrote:a2enmod rpaf
что говорит?
с применением 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 (проблема с решением)
К этому делу есть удаленный доступ? Как бы на это посмотреть? (в ПМ)
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Действительно имеет место проблема, не массовая, но все же, у товарища с 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 - не помогает.
Причем в 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 (проблема с решением)
Совместными усилиями мы выяснили, что у меня в "Ubuntu 14.04 LTS Server x64" модуль rpaf для apache2 не работает.
Поэтому, было принято решение подключить модуль remoteip_module:
Проблема вывода адреса посетителей посредством REMOTE_ADDR решена! Благодарю за помощь!!!
P.S. Проблема была изначально, после установки Ubuntu 14.04 LTS Server и VestaCP, и с симлинком /mods-enabled/rpaf.conf и отсутствием файлов ports.conf и rules.conf и, как оказалось, с неработающим модулем rpaf.
Поэтому, было принято решение подключить модуль 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
P.S. Проблема была изначально, после установки Ubuntu 14.04 LTS Server и VestaCP, и с симлинком /mods-enabled/rpaf.conf и отсутствием файлов ports.conf и rules.conf и, как оказалось, с неработающим модулем rpaf.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Я думаю это индивидуальный случай. На наших тест серверах не вопроизводится, да и обращений не было
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
привет всем
столкнулся с такой же проблемой, mod_ rpaf не работает поробовал с remoteip_module, тоже нет результата.
подскажите плз куда копать то. спасибо заранее
Ubuntu 14.04.2 LTS
PHP 5.6.5
столкнулся с такой же проблемой, mod_ rpaf не работает поробовал с remoteip_module, тоже нет результата.
подскажите плз куда копать то. спасибо заранее
Ubuntu 14.04.2 LTS
PHP 5.6.5
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Привет
Покажите содержимое конфигов
Как определили что модуль не работает?
Покажите содержимое конфигов
Code: Select all
/etc/apache2/mods-available/rpaf.conf
/etc/apache2/mods-enabled/rpaf.conf
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
/etc/apache2/mods-available/rpaf.conf
в /etc/apache2/mods-enabled/rpaf.conf у меня линк на /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>
по запросу
Code: Select all
echo $_SERVER['REMOTE_ADDR'];
exit;
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Предоставьте достув в личку. Посмотрим в чём проблема
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
отправил в ЛСimperio wrote:Предоставьте достув в личку. Посмотрим в чём проблема