We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Неверный 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:Предоставьте достув в личку. Посмотрим в чём проблема