Apache日誌管理和統計分析

CentOS 5.5內置的日誌統計分析軟件是Webalizer,它的配置文件是/etc/webalizer.conf。web

編輯httpd.conf文件,配置虛擬目錄,以下:瀏覽器

Alias /webalizer/ "/var/www/usage/"服務器

<Directory "/var/www/usage">ide

Options Indexes MultiViewspost

AllowOverride AuthConfig ;啓用用戶身份認證ui

Order allow,deny日誌

Allow from all ;運行全部用戶訪問blog

</Directory>ip

建立.htacces文件。get

在/var/www/usage目錄下建立.htaccess文件,內容以下:

AuthType Basic

AuthName "Test Zone"

AuthUserFile /var/www/passwd/.htpasswd

require user test

在虛擬終端輸入下面命令,讓Webalizer建立統計信息:

#webalizer

重啓Apache服務器後,在客戶端瀏覽器輸入:http://192.168.91.128/webalizer/,輸入受權帳號和密碼,顯示以下:

185057344.jpg


2.日誌文件的壓縮備份

打開/etc/logrotate.d/httpd這個Apache日子備份配置文件,在最後的「}」前加入compress,以下:

/var/log/httpd/*log {

missingok

notifempty

sharedscripts

postrotate

/sbin/service httpd reload > /dev/null 2>/dev/null || true

endscript

compress //加入壓縮選項,讓備份的日誌壓縮保存

}

如此,即可大大緩解磁盤空間佔用問題。

3.配置錯誤日誌

Apache的錯誤日誌和訪問日誌均保存在/var/log/httpd/目錄下,在文件中能夠查看各類錯誤提示。

相關文章
相關標籤/搜索