В логах сервера Apache IP адреса от сервисов Cloudflare
Описание проблемы:
Стал использовать сервисы cloudflare, чтобы в случае возникновения проблем с сайтом, вместо информации о том, что сервер недоступен предоставлялась информация и кеша cloudflare. При этом в логах сервера apache записываются ip адреса не пользователя посетившего сайт, а прокси сервера cloudflare.
Решение:
Нужно поставить библиотеку mod_cloudflare
https://www.cloudflare.com/resources-downloads
================================
Ubuntu
Ниже представлен вариант в котомом нужно самостоятельно скомпилировать библиотеку:
$ wget https://www.cloudflare.com/static/misc/mod_cloudflare/mod_cloudflare.c
$ apxs -a -i -c mod_cloudflare.c
Утилита компилирует, копирует библиотеку и автоматически прописывает в конфигах.
Остается только перезагрузить apache server.
$ apachectl restart
Centos 6.4
# yum install -y libtool httpd-devel
# cd /tmp
# wget https://www.cloudflare.com/static/misc/mod_cloudflare/mod_cloudflare.c
# apxs -a -i -c mod_cloudflare.c
# service httpd restart