Page 9 of 10
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Tue Feb 16, 2016 5:57 pm
by imperio
Без стеснения, все связанные с сервером.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Tue Feb 16, 2016 8:02 pm
by skurudo
sag-sag wrote:а эта строка:
XX:XX:XX:XX - использовать 192.168.1.19 (локальный) или 178.22.x.x (внешний)?
Не мелочитесь, добавляйте все что есть.
Поясню почему, по указанным айпишникам модуль будет смотреть реальный адрес посетителя.
А где он не указан, соответственно, не будет и адреса будут одинаковые.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Mon Mar 07, 2016 7:10 pm
by sag-sag
Блин скок времени бьюсь, пока по нулям. Подскажите, немного не понятно:
3.Включаем remoteip
добавлением ссылок
путь: /etc/apache2/mods-available/remoteip.load
название: remoteip.load
путь: /etc/apache2/mods-available/remoteip.conf
название: remoteip.conf
в папку /etc/apache2/mods-enabled
Включение
remoteip понял.
А вот это:
добавлением ссылок
путь: /etc/apache2/mods-available/remoteip.load
название: remoteip.load
путь: /etc/apache2/mods-available/remoteip.conf
название: remoteip.conf
в папку /etc/apache2/mods-enabled
не пойму. Разъясните пожалуйста.
Причем данная проблема появилась после последнего крупного обновления VestaCP. И кстати почта на отправку тоже не работает. На прием работает. Раньше из коробки все работало.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Thu Mar 17, 2016 2:13 pm
by sag-sag
Помогите с инструкцией плизз! Я понимаю что тут все профи, но можно подробнее пожалуйста расписать данную инструкцию!
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Wed May 11, 2016 3:26 pm
by JEY70
sag-sag wrote:Помогите с инструкцией плизз! Я понимаю что тут все профи, но можно подробнее пожалуйста расписать данную инструкцию!
Итак, мне необходимо что бы $_SERVER['HTTP_USER_AGENT'] возвращал реальный IP, как сделал я? Обьясню на пальцах.
Мой сервер стоит у меня дома за роутером, за натом, лишь с проброшенеми некоторыми портами которые ему необходимы.
И естественно в error лог и access у меня отсвечивался IP сервера локальный (192.168.1.146).
Для начала заходим на наш сервер по SSH.
открываем MC и переходим в папку /etc/apache2/mods-enabled
Там удаляем файл rpaf.conf и @rpaf.load Кароче все где есть слово rpaf.
Выходим из MC нажатием F10
Далее пишем команды:
Code: Select all
# cd /etc/apache2/mods-available/
# nano remoteip.conf
Откроется чистый файл.
В него вставляем:
Code: Select all
<IfModule remoteip_module>
#RemoteIPHeader X-Real-IP
RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 127.0.0.1 192.168.1.146
</IfModule>
Нажимаем ctrl+X, потом Y.
Тем самым мы сохранили файл.
Теперь пишем команду:
А затем пишем
На этом все, у меня так подставляется реальный IP.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Tue Oct 25, 2016 8:18 pm
by Leon99
Всю ветку прочитал уже делал по разному и не один вариант не подошел, с debian 7 таких танцев с бубном не было как debian 8 поставил так из коробки и вижу ip сервера смотрю вот так $_SERVER["REMOTE_ADDR"]
Есть еще у кого ни будь предположения из за чего так происходит?
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Fri Oct 28, 2016 7:32 am
by skurudo
Leon99 wrote:debian 8 поставил так из коробки
Вот это как? :)
Разные дистрибутивы, разные репы, разные модули в репах.. весь мир опенсорса в разнообразии.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Fri Oct 28, 2016 5:13 pm
by Leon99
skurudo wrote:Leon99 wrote:debian 8 поставил так из коробки
Вот это как? :)
Разные дистрибутивы, разные репы, разные модули в репах.. весь мир опенсорса в разнообразии.
Понятно что они отличаются но что делать дальше? в логах вроде победил, пишется ip клиента а в php info REMOTE_ADDR все равно показывает внешний ip сервера.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Fri Oct 28, 2016 7:00 pm
by Leon99
вроде добился что бы REMOTE_ADDR показывал ip клиента но теперь, php info нет информации о HTTP_X_FORWARDED_FOR это нормально вообще? я подключил два модуля rpaf и remoteip когда работал только remoteip то в логах апача писался ip сервера. У меня вопрос куда делся HTTP_X_FORWARDED_FOR ? и что с этим делать.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Sat Oct 29, 2016 12:43 am
by Stesh
Leon99 wrote:я подключил два модуля rpaf и remoteip когда работал только remoteip то в логах апача писался ip сервера. У меня вопрос куда делся HTTP_X_FORWARDED_FOR ? и что с этим делать.
В apache2.0/2.2 используют mod_rpaf в единственном экземпляре. В apache2.4 вместо mod_rpaf заменяют на mod_remoteip, тоже только один модуль.
Это тот многострадальный тазик, который стоит за натом, что ли?