[其他] AWstat安裝文件(Appserv2.5.7)
作業環境:WindowsXP SP2(NTFS) for All preSP3 update(2007.2.12)使用軟體&版本號&檔案全名&安裝路徑資訊
Appserv:appserv-win32-2.5.7.exe(安裝路徑為C:\Appserv\)
ActivePerl:ActivePerl-5.8.8.820-MSWin32-x86-274739.msi(安裝路徑為預設:C:\Perl)
AWstat:awstats-6.6.exe (安裝路徑為:C:\AWStats)
其他相關參數:
本範例使用Apachevirtual host功能
virtual host name為:dqexample.no-ip.org
上述檔案可於GOOGLE搜尋~於官方網站下載
標準程序安裝Appserv(2.5.7),不多說~
安裝ActivePerl,一直按NEXT即可。(安裝程式預設安裝路徑:C:\Perl,本範例無變更安裝路徑)
完成Perl安裝。
重新啟動Apache服務
**驗證Perl是否能於Apache動作**
1.請至C:\Appserv\www\cgi-bin\,(檔名:printenv.pl,如已存在,請跳到第3)
2.開啟一新純文字檔案,加入以下內容到純文字檔案
#!c:\perl\bin\perl.exe
##
##printenv -- demo CGI program which just prints its environment
##
print "Content-type: text/html\n\n";
print "<pre>*** Please define header of file *.pl or *.cgi with<b>
#!c:\\perl\\bin\\perl.exe</b>\n\n\n";
foreach $var (sort(keys(%ENV))) {
$val = $ENV{$var};
$val =~ s|\n|\\n|g;
$val =~ s|"|\\"|g;
print "${var}=\"${val}\"\n";
}3.到 http://localhost/cgi-bin/printenv.pl ,如果沒有error就是成功了~
這是perl的部分~
****下面是AWSATA 6.6的部分****
開啟awstats-6.6.exe,開始安裝awstats,安裝過程中會跳出命令提示字元(也就是所謂的DOS視窗)
依照提示輸入相關的設定,大部分都是一些路徑問題,記清楚之前安裝perl以及apache的設定即可(包含virtual host)部分
期中會要求使用者輸入domain name(host),本範例使用dqexample.no-ip.org
全部安裝完畢以後
接下來我們要告訴AWSTAT,dqexample.no-ip.org這個網站的LOG檔的位置
開啟C:\AWStats\wwwroot\cgi-bin\awstats.dqexample.no-ip.org.conf (如果awstats安裝正確,會有這個檔案)
找到LogFile="/var/log/httpd/mylog.log" 這一行
在我們的範例中,因為我們已經把apache的log檔名設為dqexample.no-ip.org-access_log.txt
所以我們要把這一行改成
LogFile="C:\Appserv\Apache2.2\logs\dqexample.no-ip.org-access_log.txt"
如要完全開啟DNS解析功能,請將DNSLookup=2改為1
AllowToUpdateStatsFromBrowser=0改為1,可以讓你從網頁上即刻更新資料
其他參數請自行參考相關文件
接下來,要修改apache (virtual host部分)設定,檔案在C:\AppServ\Apache2.2\conf\extra\httpd-vhosts.conf)
將CustomLog的格式從common改為combined
存檔~ 重新啟動apache服務
接下來到命令提示字元,將所在資料夾切換到C:\AWStats\wwwroot\cgi-bin
執行下列指令: awstats.pl -config=dqexample.no-ip.org –update
瀏覽 http://localhost/awstats/awstats.pl?config=dqexample.no-ip.org 即可~
最後提醒您~所有的路徑位置、檔案名稱、參數設定方法,可能因為Apache、Perl、AWSATA的版本更新問題,
及OS本身設定問題導致無法正常運作,安裝前請先確認所有版本號。
頁:
[1]