Thank you for reading this post, don't forget to subscribe!
Если настроена связка nginx+apache в centos 7 и используется apache версии 2.4. При возникновении проблемы не верного отображения логов apache, а также таких проблем как неверная отработка директив в файле .htaccess определяющих поведение deny,allow для ограничения доступа к ресурсу по IP
1
|
127.0.0.1 - - [23/Dec/2016:13:56:52 +0200] "GET /js/messages.php?
|
Необходимо проверить следующее:
1.Включенный модуль apache (или убедится что он включен httpd -M)
1
|
remoteip_module
|
2. В nginx, в вашем вирт хосте должно быть настроено:
1
|
proxy_set_header X-Forwarded-For $remote_addr;
|
но не X-Real-IP
3. В httpd.conf в переменной LogFormat меняет значение %h на %a
4. Создать конфиг remoteip модуля и добавить в него:
1
2
|
touch /etc/httpd/conf.modules.d/remoteip.conf
nano /etc/httpd/conf.modules.d/remoteip.conf
|
1
2
3
4
|
<IfModule remoteip_module>
RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 127.0.0.1/8
</IfModule>
|