awstats分析apache日誌

    awstats,perl寫的用來分析apache訪問量的工具。我只是簡單的搭建了下。

  # tar zxf awstats-7.0.tar.gz -C /usr/local/

 # cd /usr/local/

 # mv awstats-7.0 awstats

 #  cd /usr/local/awstats/tools/

 # ./awstats_configure.pl                        這個就是安裝腳本

輸入你http服務器配置文件的路徑

 

問你是否創建一個新的awstats的配置文件,選擇 y

 

爲你的web服務器創建一個配置文件,可以是你的域名或者其他的

默認awstats配置文件的存放位置,回車的話會在/etc/awstats創建

 

回車

 

回車完成

# cd /etc/awstats/

# ls

    awstats.192.168.88.146.conf                       這個就是剛纔生成的配置文件

# vim awstats.192.168.88.146.conf

LogFile="/var/log/httpd/access_log"                      //指定分析的日誌位置

LogType=W                      //分析web日誌,w代表web

LogFormat=1                    //分析apache的日誌,

SiteDomain="192.168.88.146"          //你web服務器的地址,可以寫域名

HostAliases="192.168.88.146 www.192.168.88.146 127.0.0.1 localhost"     //別名

DirData="/var/lib/awstats"                    //分析數據的存放目錄

# mkdir -p /var/lib/awstats                             //創建剛纔指定的那個目錄

# vim /etc/httpd/conf/httpd.conf             會有如下內容

CustomLog logs/access_log combined                      日誌格式combined

# Directives to allow use of AWStats as a CGI

Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"


# This is to permit URL access to scripts/files in AWStats directory.
 

<Directory "/usr/local/awstats/wwwroot">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

# /etc/init.d/httpd restart       

訪問http://192.168.88.146/awstats/awstats.pl?config=192.168.88.146

 注意:訪問不到的話,看你apache啓動是否報錯,iptabless、elinux是否關閉。

做了之後訪問地址非常不舒服,很長,菜鳥一個不會url地址重寫,問別人,問到一個簡單的辦法,寫個html頁面。

然後訪問http://192.168.88.146/awstats    就可以看到剛纔那個頁面。當然你要把你apache跟目錄下面的文件寫成index.html的話,直接訪問網址就可以跳轉的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章