30.3. 配置/etc/webalizer.conf文件

Webalizer 的/etc/webalizer.conf是 Webalizer 的默认配置文件。通过它,您可以指定要分析的网站中的目录或页面,要隐藏的 URL 等。默认情况下,Webalizer 程序将安装一个名为webalizer.conf.sample/etc/Linux 目录中。您可以使用此文件来配置您的选择,然后将其重命名为webalizer.conf,Webalizer 程序就能够找到并使用它。存在许多选项,重要的是阅读 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.conf文件为这个特定的配置设置进行自我设置,使用

LogFile /var/log/httpd/access_log

选项LogFile指定要与 Webalizer 一起使用的日志文件。默认日志文件应该是access_logApache Web 服务器的,但您可以指定不同的日志文件,例如 Squid 代理服务器创建的名为access.log如果您在 httpd-accelerator 模式下使用它。有关更多信息,请参阅 软件 - 服务器/代理网络

OutputDir /home/httpd/usage

选项OutputDir指定用于存储 Webalizer 报告的输出目录的位置。Webalizer 程序生成的所有当前和未来的报告文件都将托管在此目录中。建议您在 Apache 网站所在的目录中创建此目录。

Incremental yes

选项Incremental如果设置为Yes则告诉程序仅处理部分日志文件,并允许您根据需要轮换日志文件,而不会丢失访问信息。建议将此选项设置为Yes.

PageType htm* cgi php

选项PageType指定您希望 Webalizer 将哪些文件扩展名视为要计数的页面。每个添加的文件扩展名都必须在其自己的行中指定,如上面的 Webalizer 配置文件所示。

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

选项HideURL指定要从报告页面中隐藏哪些类型的项目,例如图形文件、音频文件或其他non-html文件。每个添加的项目都必须在其自己的行中指定,如上面的 Webalizer 配置文件所示。

IgnoreURL /taskbar*

选项IgnoreURL指定要从生成的统计报告中完全忽略的 URL。此选项可用于忽略在我们的统计报告中不重要的目录。当您想要管理和分类应监控哪些 URL 以及应忽略哪些 URL 时,此选项也很有用。

Caution

如果您决定使用现有的/etc/webalizer.conf.sample文件来配置 Webalizer 的参数,请不要忘记将其重命名为webalizer.conf,否则程序将无法使用它。