bittorrent tracker и логи apache

Jan 27, 2009 15:10

Если у вас на апаче работает трэккер. Например на php написанный и загромождает вам все логи, т.к. каждый торрент клиент обращается к треккеру по поводу каждого торрента например раз в 10 мин, то возникает желание устранить это и повысить читаемость логов.

Предлагается следующее решение =)

На Апаче должны быть установлены модули mod_log_config и mod_setenvif. Они обычно в с базовой конфигурацией устанавливаются.

В httpd.conf (а еще лучше в резделе < IfModule log_config_module >) добавляем следующие строки:

#tracker requests separate logging
SetEnvIf Request_URI /tracker/announce.php tracker_request
SetEnvIf Request_URI /tracker/scrape.php tracker_request
CustomLog /var/log/apache/tracker.log extanded env=tracker_request
CustomLog /var/log/apache/access.log extanded env=!tracker_request

А старую сточку CustomLog убираем! Вуаля! все обращения торрент клиентов сыпятся в tracker.log, обращения к другим страницам вашего сервера в access.log

P.S. Строка аннонса и scrape может отличаться, разумеется, поставьте ту что у вас!


tech_advice

Previous post Next post
Up