1. 程式人生 > >AWStats 日誌分析

AWStats 日誌分析

ffffff .rpm 圖片 相關 x86_64 通過 web站點 服務端 any

說明:
在httpd服務器的訪問日誌文件access_log中,記錄了大量的客戶機訪問信息,通過分析這些信息,可以及時了解Web站點的訪問情況,如每天或特定時間段的訪問ip數量、點擊量最大的頁面等。下面進行相關的配置

實驗環境:rhel6作服務端,win系統作訪問端
實驗需求:rhel6 ip地址:192.168.100.10 win系統ip地址: 192.168.100.25(要求是100段)
實驗目的:實現日誌分析

1 .安裝httpd服務,進入配置文件進行配置

vim /etc/httpd/conf/httpd.conf
Listen 192.168.100.10:80 //監聽端口
#Listen 80 //ipv6註銷掉

ServerName www.benet.com:80 //服務器名
技術分享圖片
技術分享圖片
service iptables stop
setenforce 0 //關閉防火墻

2 .將本地的壓縮包,掛載到虛擬機,並解壓
cd /opt/
mkdir /ooo
mount.cifs //192.168.100.1/gx /ooo
tar zxvf awstats-7.6.tar.gz -C /opt/
技術分享圖片

3 .移動文件,並安裝DNS解析
cd /opt/
mv awstats-7.6/ /usr/local/awstats //移動
rpm -ivh /mnt/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

技術分享圖片

4 . 進入配置文件,進行相關配置
vim /etc/named.conf
listen-on port 53 { 192.168.100.10; }; //監聽地址
allow-query { any; }; //允許所有人進行解析
vim /etc/named.rfc1912.zones

 zone "benet.com" IN {            //解析benet.com
    type master;  
    file "benet.com.zone";            //工作文件為benet.com.zone

技術分享圖片
技術分享圖片

5 .進入文件目錄下,復制named.localhost為benet.com.zone,並進入復制後的配置文件進行配置

cd /var/named/
cp -p named.localhost benet.com.zone
vim benet.com.zone
www IN A 192.168.100.10 //
技術分享圖片
技術分享圖片

6 .開啟服務,關閉防火墻
技術分享圖片

7 .進行腳本配置
cd /usr/local/awstats/tools/
./awstats_configure.pl 執行這一段後,會需要輸入配置文件路徑
技術分享圖片
/etc/httpd/conf/httpd.conf //輸入配置文件路徑

下面問是否創建新的文件,輸入y
技術分享圖片
然後輸入域名
www.benet.com //輸入域名

接下來 回車就可以了

8 . 下面要配置文件位置
cd /etc/awstats/
vim awstats.www.benet.com.conf
LogFile="/var/log/httpd/access_log" //日誌文件位置
DirData="/var/lib/awstats" //這一句觀察是否一致
技術分享圖片

9 .此時數據文件目錄還沒在,需要新建
cd /var/lib/
mkdir awstats
service httpd restart
技術分享圖片

10 .些時,win系統瀏覽器登錄http://www.benet.com/awstats/awstats.pl?config=www.benet.com
技術分享圖片

11 .為了更加方便觀察數據,需要給日誌做刷新任務
crontab -e
*/5 * /etc/awstats/tools/awstats_updateall.pl now
//計劃性任務,每隔5分鐘刷新數據
service crond start
技術分享圖片

12 .下面進行拒絕某段ip地址登錄
vim /etc/httpd/conf/httpd.conf
Order deny,Allow //先拒絕
deny from 192.168.100.0/24 //拒絕100段訪問
技術分享圖片
service httpd restart //重啟服務

13 . 同時,訪問的網頁的地址太長,也可以進行網頁地址的優化
cd /var/www/html

vim awb.html
<html>
<head>
<meta http-equiv=refresh content="0;url=http://www.benet.com/awstats/awstats.pl?config=www.benet.com">
</head>
<body></body>
</html>

http://www.benet.com/awb.html 然後使用此地址直接訪問
技術分享圖片

AWStats 日誌分析