awstats 日誌分析
?? AWStats是使用Perl語言開發的一款開源日誌分析系統,它不僅可以分析Apache網站服務器的訪問日誌,也可以用來分析Samba、vsftpd、IIS等服務的日誌分析。結合crond等計劃任務服務,可以對不斷增長的日誌內容定期進行分析
實驗環境:虛擬機Linux6.5操作系統? , IP地址 192.168.100.10
1.由於Linux6.5系統已經安裝Apache服務,可以直接更改其配置文件
vim /etc/httpd/conf/httpd.conf?
Listen 192.168.100.10:80
#Listen 80
ServerName www.benet.com:80
2.啟動httpd服務,關閉防火墻。
3.創建一個掛載點/bbb
4解壓awstats-7.6.tar.gz 到/opt/目錄下
tar zxvf awstats-7.6.tar.gz /opt/
5.接下來搭建DNS服務器,用來解析。安裝DNS軟件包bind
6.更改bind的主配置文件
7.更改區域配置文件
8.更改區域數據配置文件
9.啟動DNS服務和httpd服務,關閉防火墻
10.配置awstats的配置文件
11.執行awstats的配置腳本
12.查看Apache主配置文件最後,日誌分析文件是否寫入。
13,。更改分析文件的配置文件
14.創建/var/lib/awstats 目錄
15.重啟httpd 服務
16通過http://www.benet.com/awstats/awstats.pl?config=www.benet.com訪問
17.執行更新數據腳本
18.再次通過訪問地址查看
19.由於每次查看比較麻煩,可以做周期性計劃 crontab –e
service crond start
20.做訪問控制,禁止192.168.100.0 /24段落訪問
配置Apache主配置文件
21.配置文件每次更改,都要重新啟動服務service httpd restart
22.測試訪問
23.由於每次訪問的地址臺長,不方便記憶。需要優化網頁地址。
cd /var/www/html? 撘Apache默認站點 手工編譯安裝站點:/usr/local/apache/hcdocs
vim awb.html
可以使用地址之間訪問:http://www.benet.com/awb.html
awstats 日誌分析