Vesta 2.0 is coming soon! See our progress update: https://vestacp.com/docs/vesta-2-update
[РЕШЕНО] Передача IP Апачу
[РЕШЕНО] Передача IP Апачу
До Апача не доходит IP посетителя. В некоторых случаях это просто неприятно, когда, например, указывается IP сервера вместо комментатора, а в некоторых случаях критично, когда сайт банит свой IP из-за попыток перебора пароля и с любого IP показывает, что свой IP забанен.
Как передавать IP Апачу сквозь nginx?
Это не во всех случаях, похоже, но только что один сайт забанил свой IP и никого не пускает, так как все идут через него.
Как передавать IP Апачу сквозь nginx?
Это не во всех случаях, похоже, но только что один сайт забанил свой IP и никого не пускает, так как все идут через него.
Last edited by yorm on Sun May 11, 2014 7:27 am, edited 1 time in total.
Re: Передача IP Апачу
Укажите вашу ОС на сервере.
Такое поведение может наблюдаться, если не установлен или неправильно работает mod_rpaf
Такое поведение может наблюдаться, если не установлен или неправильно работает mod_rpaf
Re: Передача IP Апачу
CentOS 6 x64
Мы как раз с вами настраивали изменение IP. В данный момент доступны оба сервера: со старым IP и новым. Проблема в том, что на старом
<?php echo $_SERVER['REMOTE_ADDR']; ?>
выдает правильный IP, а на новом IP сервера. При этом конфигурации /etc/httpd/conf/httpd.conf одинаковые, в обоих не видно
LoadModule rpaf_module libexec/apache2/mod_rpaf-2.0.so
Или как он должен подключаться?
Мы как раз с вами настраивали изменение IP. В данный момент доступны оба сервера: со старым IP и новым. Проблема в том, что на старом
<?php echo $_SERVER['REMOTE_ADDR']; ?>
выдает правильный IP, а на новом IP сервера. При этом конфигурации /etc/httpd/conf/httpd.conf одинаковые, в обоих не видно
LoadModule rpaf_module libexec/apache2/mod_rpaf-2.0.so
Или как он должен подключаться?
Re: Передача IP Апачу
Разобрался. Возможно, кому-то пригодится.
В Vesta используется нифига не mod_rpaf, а mod_extract_forwarded. Вероятно, это связано с тем, что под CentOS первый ставится только из сторонних репозиториев, а второй легко.
Соответственно при смене IP необходимо среди прочего залезть в файл
/etc/httpd/conf.d/mod_extract_forwarded.conf
и изменить там в конце строку
В Vesta используется нифига не mod_rpaf, а mod_extract_forwarded. Вероятно, это связано с тем, что под CentOS первый ставится только из сторонних репозиториев, а второй легко.
Соответственно при смене IP необходимо среди прочего залезть в файл
/etc/httpd/conf.d/mod_extract_forwarded.conf
и изменить там в конце строку
Code: Select all
MEFaccept 127.0.0.1 НОВЫЙАЙПИ НОВЫЙАЙПИ
Re: [РЕШЕНО] Передача IP Апачу
Оба модуля аналогичны по функциональности, поэтому не имеет значения какой из них использовать :)
Re: [РЕШЕНО] Передача IP Апачу
mod_rpaf устарел и не поддерживается... под 2.4 индейца компилируется с долгими танцами с бубном. В главном репозитории CentOS его никогда и не было, как как он не прошел проверку RH, из репозитория epel был удален, остался, вроде, в репозитории centOS alt