Скрипт обновления mod_cloudflare для apache под debian

Если используется cloudflare, подключения к собственному серверу будут идти через их сервера. Соответственно, в логи собственного сервера будут попадать ip адреса серверов cloudflare. Это, в общем не критично, в случае фильтрации по ip адресу, так как cloudflare как раз и занимается защитой от атак. Да и статистику по доступу они агрегируют и отображают красивыми диаграммками и таблицами.

Впрочем, иногда хочется настроить доступ к определённым частям сайта только с конкретных ip адресов. В таком случае серверу нужно дать увидеть оригинальный ip, с которых осуществляется соединение. Вот тут то и помогает заранее подготовленный модуль mod_cloudflare. Установка же его проста:

#!/bin/sh -x

set -e

cd /tmp
wget https://www.cloudflare.com/static/misc/mod_cloudflare/mod_cloudflare.c
apxs2 -a -i -c mod_cloudflare.c
service apache2 restart

Comments

comments powered by Disqus