2010年11月2日 星期二

Tomcat + Awstats

OS:Windows 2003

Requirments:
JDK
tomcat
IIS
ActivePerl
Awstats

1. 下載JAVA安裝檔(jdk-6u22-windows-i586.exe),並安裝

2. 下載Tomcat安裝檔(apache-tomcat-6.0.29.exe),並安裝

2. 開啟Tomcat Access Log
    C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\Catalina\localhost
    開啟要分析網站的設定檔(例 ROOT.xml),加入以下敘述
    <Valve className="org.apache.catalina.valves.FastCommonAccessLogValve"
       directory="logs"  prefix="hbmsp_access_log." suffix=""
       pattern="combined" resolveHosts="false"/>

3. 安裝IIS

4. 下載ActivPerl安裝檔(ActivePerl-5.12.2.1202-MSWin32-x86-293621.msi),並安裝

5. 下載Awstats安裝檔(awstats-6.95.exe),並執行安裝

6. 啟動IIS的Perl功能,新增"網頁服務延伸"
        
      













7. 啟動Perl網頁服務延伸








8. 設定IIS啟動Perl功能
    網站內容 --> 主目錄  -->  設定










9. 將Awstats目錄複製到網站根目錄底下(C:\Inetpub\wwwroot\awstats)
          C:\Program Files\AWStats\wwwroot\cgi-bin
          C:\Program Files\AWStats\wwwroot\classes
          C:\Program Files\AWStats\wwwroot\css
          C:\Program Files\AWStats\wwwroot\icon
          C:\Program Files\AWStats\wwwroot\icon

10. 設定Awstats網頁目錄,修改"執行權限"
















11. 配置Awstats組態設定
       複製C:\Inetpub\wwwroot\awstats\cgi-bin\awstats.model.conf成awstats.your web name.conf

12. 編輯awstats.your web name.conf
       LogFile=C:/Program Files/Apache Software Foundation/Tomcat 6.0/logs/hbmsp_access_log.%YYYY-%MM-%DD
       LogType=W
       LogFormat=1
       SiteDomain="orange.e-ipro.com"
       HostAliases="orange.e-ipro.com www.orange.e-ipro.com 127.0.0.1 localhost"

       Lang=tw

13. 測試,使用"命令提示字元"
       C:\Inetpub\wwwroot\awStats\cgi-bin\awstats.pl -config=your web name
       http://your web name/cgi-bin/awstats.pl?config=your web name

14. 建立一batch檔,內容如下
       @echo
       C:\Inetpub\wwwroot\awstats\cgi-bin\awstats.pl -config=orange.e-ipro.com -update

15. 建立排成工作,定時執行batch檔更新網站分析

沒有留言:

張貼留言