Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

Неверный IP-адрес в логах apache2 (проблема с решением)

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
92 posts
  • Page 4 of 10
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 10
  • Next
w21life
Posts: 21
Joined: Fri Jan 30, 2015 1:53 pm

Re: Неверный IP-адрес в логах apache2 (проблема с решением)
  • Quote

Post by w21life » Tue Feb 03, 2015 5:56 am

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, в локальной сети.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Неверный IP-адрес в логах apache2 (проблема с решением)
  • Quote

Post by skurudo » Tue Feb 03, 2015 8:48 am

К этому делу есть удаленный доступ? Как бы на это посмотреть? (в ПМ)
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Неверный IP-адрес в логах apache2 (проблема с решением)
  • Quote

Post by skurudo » Tue Feb 03, 2015 7:03 pm

Действительно имеет место проблема, не массовая, но все же, у товарища с 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 - не помогает.
Top

w21life
Posts: 21
Joined: Fri Jan 30, 2015 1:53 pm

Re: Неверный IP-адрес в логах apache2 (проблема с решением)
  • Quote

Post by w21life » Wed Feb 04, 2015 6:37 am

Совместными усилиями мы выяснили, что у меня в "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.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Неверный IP-адрес в логах apache2 (проблема с решением)
  • Quote

Post by imperio » Thu Feb 05, 2015 12:30 am

Я думаю это индивидуальный случай. На наших тест серверах не вопроизводится, да и обращений не было
Top

Hellboy
Posts: 5
Joined: Sat Feb 21, 2015 8:53 pm

Re: Неверный IP-адрес в логах apache2 (проблема с решением)
  • Quote

Post by Hellboy » Sat Feb 21, 2015 8:59 pm

привет всем
столкнулся с такой же проблемой, mod_ rpaf не работает поробовал с remoteip_module, тоже нет результата.
подскажите плз куда копать то. спасибо заранее
Ubuntu 14.04.2 LTS
PHP 5.6.5
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Неверный IP-адрес в логах apache2 (проблема с решением)
  • Quote

Post by imperio » Sat Feb 21, 2015 9:13 pm

Привет
Покажите содержимое конфигов

Code: Select all

/etc/apache2/mods-available/rpaf.conf
/etc/apache2/mods-enabled/rpaf.conf
Как определили что модуль не работает?
Top

Hellboy
Posts: 5
Joined: Sat Feb 21, 2015 8:53 pm

Re: Неверный IP-адрес в логах apache2 (проблема с решением)
  • Quote

Post by Hellboy » Sat Feb 21, 2015 9:44 pm

/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;
выдает ип адрес сервера
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Неверный IP-адрес в логах apache2 (проблема с решением)
  • Quote

Post by imperio » Sat Feb 21, 2015 9:53 pm

Предоставьте достув в личку. Посмотрим в чём проблема
Top

Hellboy
Posts: 5
Joined: Sat Feb 21, 2015 8:53 pm

Re: Неверный IP-адрес в логах apache2 (проблема с решением)
  • Quote

Post by Hellboy » Sat Feb 21, 2015 10:07 pm

imperio wrote:Предоставьте достув в личку. Посмотрим в чём проблема
отправил в ЛС
Top


Post Reply
  • Print view

92 posts
  • Page 4 of 10
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 10
  • Next

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password