Page 5 of 10
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Sat Feb 21, 2015 10:31 pm
by imperio
Ваши данные не подходят. Отправьте доступ повторно, в рабочее время мы посмотрим.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Sun Feb 22, 2015 9:27 am
by Hellboy
imperio wrote:Ваши данные не подходят. Отправьте доступ повторно, в рабочее время мы посмотрим.
продублировал в ЛС, буду очень благодарен за помощь
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Mon Feb 23, 2015 7:41 am
by Hellboy
спасибо всем кто откликнулся!
проблема решилась, помогла вот эта статья
http://serverfault.com/questions/616422 ... ccess-logs
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Tue Feb 24, 2015 7:30 pm
by skurudo
ВНИМАНИЕ: проверялось только на Debian,
А я предупреждал :)
Хорошо, что у вас все получилось. Дистрибутивы в мелочах начали различаться все сильнее, начинают появляться свои модули. В CentOS вона тоже другой модуль.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Sat Feb 28, 2015 4:14 pm
by andron_2006_83
та же беда rpaf неработает
попробавал подключить remoteip
непомогло
заголовки от nginx передаются нормально
в логах и в пхп адресс сервера (((
помогите
система
Apache 2.4.7
Ubuntu 14.04 (x86_64)
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Sat Feb 28, 2015 4:55 pm
by skurudo
andron_2006_83
надо искать ошибку однако - включены ли модули, указаны ли в них адреса
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Sun Mar 01, 2015 11:32 am
by andron_2006_83
Ура
remoteip работает!!!
Тупонул, забыл добавить символическую ссылку в папку
Итак инструкция:
1.ВЫРУБАЕМ
rpaf
удалением ссылок
rpaf.load
rpaf.conf
с папки /etc/apache2/mods-enabled
2.Добавляем конфиг
remoteip
в папку /etc/apache2/mods-available
файл remoteip.conf
содержание
<IfModule remoteip_module>
#RemoteIPHeader X-Real-IP
RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 127.0.0.1 XX:XX:XX:XX
</IfModule>
XX:XX:XX:XX - ip вашего сервера
файл /etc/apache2/mods-available/remoteip.load
должен быть поумолчанию там (проверяем на всяк случай это обычное подключение модуля)
3.Включаем
remoteip
добавлением ссылок
путь: /etc/apache2/mods-available/remoteip.load
название: remoteip.load
путь: /etc/apache2/mods-available/remoteip.conf
название: remoteip.conf
в папку /etc/apache2/
mods-enabled
-----------------------
все рестарт апача!!!
а еще нужно проверить что бы nginx или еще кто передавал заголовки
для nginx нужны строчки в конфиге
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Sun Mar 01, 2015 11:40 am
by imperio
Достаточно странно что не работает rpaf.
Можно увидеть результат следующих команд:
на тестовой установке не воспроизводится.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Sun Mar 01, 2015 12:22 pm
by andron_2006_83
apache2 -v
таких проблем нашел много, я так понял неработает с апачем 2.4.7 >
Code: Select all
Server version: Apache/2.4.7 (Ubuntu)
Server built: Jul 22 2014 14:36:38
uname -a
Code: Select all
Linux my.server 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
nginx -v
imperio wrote:Достаточно странно что не работает rpaf.
Можно увидеть результат следующих команд:
на тестовой установке не воспроизводится.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Posted: Sat Apr 25, 2015 1:45 pm
by Esachello
Возникла точно такая же проблема
Поставил mod_remoteip - непомолго
Code: Select all
nginx version: nginx/1.6.3
Linux ESACHELLO.COM 3.13.0-43-generic #72-Ubuntu SMP Mon Dec 8 19:35:06 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Server version: Apache/2.4.7 (Ubuntu)
Server built: Mar 10 2015 13:05:59
PHP Version 5.5.9-1ubuntu4.9
Весту ставил на чистую систему, затем делал восстановление бекапа
В php_info
Code: Select all
HTTP_X_REAL_IP 94.231.124.50
HTTP_X_FORWARDED_FOR 94.231.124.50
HTTP_X_FORWARDED_PROTO http
_SERVER["SERVER_ADDR"] 188.166.104.7
_SERVER["SERVER_PORT"] 80
_SERVER["REMOTE_ADDR"] 188.166.104.7
mod_remoteip ставил как в этом топике описано
Куда еще копать?
UPD
Отвечаю на свой же вопрос - помогло решение как здесь -
http://seak.ru/2014/02/apache-247-mod_r ... eip-nginx/