Можно ли настроить Apache2 для хранения части журнала доступа в отдельном месте?
Мы планируем использовать пиксель отслеживания для сбора аналитики. Было бы очень полезно настроить другую политику для хранения журналов доступа к этому пикселю ( http://ourdomain.com/tracking.png?someParameter=123)
Можно ли настроить Apache для фильтрации и хранения только журналов доступа, которые содержат определенный шаблон URL, в другом месте, чем основной журнал доступа? Мы по-прежнему хотим сохранить журнал полного доступа на начальном разделе с другой политикой хранения.
1 ответ
Вы можете использовать mod_setenvif, чтобы установить переменную среды, связанную с вашим пикселем отслеживания, а затем отфильтровать журналы, используя его. что-то вроде
SetEnvIf Request_URI "tracking\.png$" tracking
.
.
.
CustomLog logs/access_log common env=!tracking
CustomLog logs/tracking_access_log common env=tracking
Если запрашивается пиксель отслеживания, то устанавливается переменная среды, и событие регистрируется в другом файле.