一、安裝:
#cd/usr/ports/www/awstats
#make install clear
apache設定檔增加
Alias /awstatsclasses "/usr/local/www/awstats/classes/"
Alias /awstatscss "/usr/local/www/awstats/css/"
Alias /awstatsicons "/usr/local/www/awstats/icons/"
ScriptAlias /awstats/ "/usr/local/www/awstats/cgi-bin/"
二、設定awstats.www.conf:
#cd /usr/local/www/awstats/cgi-bin
#cp awstats.model.conf awstats.www.conf
#vi awstats.www.conf
-------------------------------------------------------------
LogFile="/var/log/apache/access.log"
修改成:
LogFile="/var/log/httpd-access.log" #apache 所產生的 log 位置
DNSLookup=1 #是否 DNS 解析, 0 為否, 1為是
使用預設值即可:
DirCgi="/cgi-bin" #Awstats 程式所在目錄
DirIcons="/icons" #Awstats 圖片所在目錄
預設值:
SiteDomain=""
修改成:
SiteDomain="www.tles.tyc.edu.tw" #主機的Domain name
AllowToUpdateStatsFromBrowser=0 #設定能否從網頁上更新資訊,建議設定 0
DefaultFile="index.html index.htm index.php" #網站的首頁
SkipHosts="" #忽略不統計的位址
預設值:
Lang="auto"
修改為:
Lang="tw" #設定語係為中文
-------------------------------------------------------------
三、啟動awstats.www服務#cd /usr/local/www/awstats/cgi-bin
#perl awstats.pl -config=www
開始解析httpd-access.log,第一次會比較久,要有耐心點
四、設定awstats.mail.conf:
#cd /usr/local/www/awstats/cgi-bin
#cp awstats.model.conf awstats.mail.conf
#vi awstats.mail.conf
-------------------------------------------------------------
LogFile="perl /usr/local/www/awstats/tools/maillogconvert.pl standard < /var/log/maillog|"
LogType=M // M - For a mail log file
LogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd"
##################
###新增以下數行###
##################
LevelForBrowsersDetection=0
LevelForOSDetection=0
LevelForRefererAnalyze=0
LevelForRobotsDetection=0
LevelForSearchEnginesDetection=0
LevelForFileTypesDetection=0
ShowMenu=1
ShowMonthStats=HB
ShowDaysOfMonthStats=HB
ShowDaysOfWeekStats=HB
ShowHoursStats=HB
ShowDomainsStats=0
ShowHostsStats=HBL
ShowAuthenticatedUsers=0
ShowRobotsStats=0
ShowEMailSenders=HBL
ShowEMailReceivers=HBL
ShowSessionsStats=0
ShowPagesStats=0
ShowFileTypesStats=0
ShowFileSizesStats=0
ShowBrowsersStats=0
ShowOSStats=0
ShowOriginStats=0
ShowKeyphrasesStats=0
ShowKeywordsStats=0
ShowMiscStats=0
ShowHTTPErrorsStats=0
ShowSMTPErrorsStats=1
######################
SiteDomain="mail.tles.tyc.edu.tw"
-------------------------------------------------------------
五、啟動awstats.mail服務
#cd /usr/local/www/awstats/cgi-bin
#perl awstats.pl -config=mail
六、網頁瀏覽:
http://www.tles.tyc.edu.tw/awstats/awstats.pl?config=www
http://www.tles.tyc.edu.tw/awstats/awstats.pl?config=mail
七、排程:
0 0 * * * root perl /usr/local/www/awstats/cgi-bin/awstats.pl -config=www
59 23 * * * root perl /usr/local/www/awstats/cgi-bin/awstats.pl -config=mail
//FreeBSD每日00:00會將maillog壓縮,重新產生maillog,所以要在00:00前分析maillog。