Безопасность и оптимизация Linux.Редакция для Red Hat

       

Конфигурация файла “/etc/webalizer.conf”


“/etc/webalizer.conf” является конфигурационным файлом по умолчанию для Webalizer. С его помощью, вы можете определить какие каталоги или страницы на вашем веб сервере анализировать, какие URL-ы скрывать и пр. По умолчанию, программа Webalizer будет инсталлировать простой конфигурационный файл с именем “webalizer.conf.sample” в каталог “/etc/”. Вы можете использовать его, переименовав в “webalizer.conf”, чтобы Webalizer мог найти его и использовать. В этом файле можно использовать много разных опций, поэтому важно прочитать документацию поставляемую с Webalizer, чтобы получить больше информации о различных установках и параметрах. Ниже мы прокомментируем наиболее важные и часто используемые параметры.

Редактируйте файл webalizer.conf.sample (vi /etc/webalizer.conf.sample) или создайте файл webalizer.conf (touch /etc/webalizer.conf) и добавьте/измените следующее:

LogFile /var/log/httpd/access_log OutputDir /home/httpd/usage Incremental yes PageType htm* PageType cgi PageType php HideURL *.gif HideURL *.GIF HideURL *.jpg HideURL *.JPG HideURL *.ra IgnoreURL /taskbar*

Эти опции говорят webalizer следующее:

LogFile /var/log/httpd/access_log

Опция “LogFile” определяет файл регистрации обрабатываемый Webalizer. По умолчанию он подразумевает файл “access_log” от веб сервера Apache, но вы можете определить другой, например файл “access.log” от прокси сервера Squid, используемого в режиме httpd-акселератора. Смотрите главу 18, “Программное обеспечение прокси сервера ”, для получения большей информации.

OutputDir /home/httpd/usage

Опция “OutputDir” определяет месторасположение выходного каталога, используемого для хранения отчетов Webalizer. Рекомендуется, чтобы вы создали этот каталог там, где располагается ваш веб сервер Apache.

Incremental yes

Опция “Incremental” если установлена в “Yes” говорит программе обрабатывать часть файла регистрации, и позволит вам ротировать ваши файлы регистраций так много раз как вам надо без потери информации о доступе к серверу. Рекомендуется установить эту опцию в “Yes”.


PageType htm* cgi php

Опция “PageType” определяет файлы с какими расширениями Webalizer обрабатывает как страницы. Каждое добавление нового расширения должно быть в отдельной строке, как это показано в конфигурационном файле.

HideURL *.gif *.GIF *.jpg *.JPG *.ra

Опция “HideURL” определяет какие элементов (графические файлы, аудио файлы и другие не 'html' файлы) скрываются в отчетах. Каждый добавляемый элемент должен быть в отдельной строке, как это показано в конфигурационном файле.

IgnoreURL /taskbar*

Опция “IgnoreURL” определяет URL, которые полностью игнорируются в создаваемых отчетах. Эта опция может быть использована для игнорирования каталогов, которые не важны для ваших отчетов. Она также полезно, когда вы хотите определять, какие URL должны быть обработаны, а какие нет.

ЗАМЕЧАНИЕ. Если вы решили использовать существующий файл “/etc/webalizer.conf.sample” для настройки ваших параметров для Webalizer, не забедьте переименовать его в “webalizer.conf” или программа не найдет его.


Содержание раздела