作者 主題: [分享]安裝Awstats 6.1  (閱讀 54852 次)

0 會員 與 1 訪客 正在閱讀本文。

zoob

  • 鑽研的研究生
  • *****
  • 文章數: 776
    • 檢視個人資料
    • http://www.myunix.idv.tw
[分享]安裝Awstats 6.1
« 於: 2004-07-08 15:15 »
【前言】
AWStats是一套免費及功能強大的Log分析軟體,它可以透過CGI及Command line的方式來產生報表。

它支援了以下的Log格式
    (1)Apache-combined log(XLF/ELF)
    (2)Apache or Squid-common log(CLF)
    (3)IIS 5.0/6.0-W3C log
    (4)大部份的Web/Wap/Proxy/Streaming Servers(Apache 1.3.x and 2.x, IIS 5.0 and 6.0, WebStar, WebLogic, WebSite, Windows Media Server, Tomcat, Squid, Sambar,Roxen, Resin, RealMedia server, Oracle9iAS, Lotus Notes/Domino, Darwin, IPlanet, IceCast, ZeroBrand, Zeus, Zope,
    Abyss..)
    (5)FTP Server(ProFTP...)
    (6)Mail Server(Postfix/Sendmail/QMail/Mdaemon/www4mail...)


支援平台
    (1)Windows 2000/NT4/Me、Linux、Macintosh、Solaris、Aix、BeOS、FreeBSD
    (2)ActivePerl 5.6/5.8、Perl 5.6/5.8


=========================================
作者: zoob (vincent@myunix.idv.tw)

版權聲明:可以任意轉載,轉載時請務必標明原始出處和作者資訊

【安裝AWStats】

(1)請先從官方網址 ( http://awstats.sourceforge.net/ ) 下載AWStats ( http://prdownloads.sourceforge.net/awstats/awstats-6.1.tgz )

(2)解壓縮 awstats-6.1.tgz

(3)將解壓縮出來的 toolswwwroot 目錄複製到 /usr/local/awstats 目錄下

(4)切換目錄至 /usr/local/awstats 目錄

(5)執行 tools 目錄下的 configure.pl

代碼: [選擇]
tools/configure.pl

(6)設定config檔
----- AWStats configure 1.0 (build 1.32) (c) Laurent Destailleur -----
This tool will help you to configure AWStats to analyze statistics for
one web server. You can try to use it to let it do all that is possible
in AWStats setup, however following the step by step manual setup
documentation (docs/index.html) is often a better idea. Above all if:
- You are not an administrator user,
- You want to analyze downloaded log files without web server,
- You want to analyze mail or ftp log files instead of web log files,
- You need to analyze load balanced servers log files,
- You want to 'understand' all possible ways to use AWStats...
Read the AWStats documentation (docs/index.html).

-----> Running OS detected: Linux, BSD or Unix

-----> Check for web server install

Enter full config file path of your Web server.
Example: /etc/httpd/httpd.conf
Example: /usr/local/apache2/conf/httpd.conf
Example: c:\Program files\apache group\apache\conf\httpd.conf
Config file path ('none' to skip web server setup):
> /etc/httpd/conf/httpd.conf <-----輸入httpd.conf的絕對路徑

-----> Check and complete web server config file '/etc/httpd/conf/httpd.conf'
  AWStats directives already present.

-----> Update model config file '/usr/local/awstats/wwwroot/cgi-bin/awstats.model.conf'
  File awstats.model.conf updated.

-----> Need to create a new config file ?
Do you want me to build a new AWStats config/profile
file (required if first install) [y/N] ?y

-----> Define config file name to create
What is the name of your web site or profile analysis ?
Example: www.mysite.com
Example: demo
Your web site, virtual server or profile name:
> www.myunix.idv.tw <-------- 輸入你所要建立的WebSite name

-----> Add update process inside a scheduler
Sorry, configure.pl does not support automatic add to cron yet.
You can do it manually by adding the following command to your cron:
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=wwww.myunix.idv.tw
Or if you have several config files and prefer having only one command:
/usr/local/awstats/tools/awstats_updateall.pl now
Press ENTER to continue...

A SIMPLE config file has been created: /etc/awstats/awstats.wwww.myunix.idv.tw.conf
You should have a look inside to check and change manually main parameters.
You can then manually update your statistics for 'wwww.myunix.idv.tw' with command:
> perl awstats.pl -update -config=wwww.myunix.idv.tw
You can also read your statistics for 'wwww.myunix.idv.tw' with URL:
> http://localhost/awstats/awstats.pl?config=wwww.myunix.idv.tw

Press ENTER to finish...

(7)以上步驟完成後,會在/etc/awstats目錄下建立一檔案- awstats.www.myunix.idv.tw.conf

(8)建立 /var/lib/awstats 目錄,並給予 777 之權限
註:若不給予777權限,將來若設定 AllowToUpdateStatsFromBrowser=1 時,會無法透過Browser來即時更新Report

(9)設定 httpd.conf,檢查在httpd.conf中是否有以下設定,如果沒有的話,請自行加入,並且重新啟動httpd服務

代碼: [選擇]
#
# Directives to add to your Apache conf file to allow use of AWStats as a CGI.
# Note that path "/usr/local/awstats/" must reflect your AWStats install path.
#
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>


【分析 Apache Log】
適用於:Apache 1.3.x、Apache 2.0.x

(1)設定httpd的log format為combined,請編輯 httpd.conf,將CustomLog設定為combined

代碼: [選擇]
CustomLog logs/access_log combined

註:如果你有多個Virtual Domain的話,建議分成不同的access log,以利分析

Log格式範例如下:
    172.16.46.96 - - [07/Feb/2004:17:19:30 +0800] "GET /forum/templates/subSilver/images/spacer.gif HTTP/1.1" 304 0 "http://it.myunix.idv.tw/forum/viewtopic.php?t=274" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"[/list]


    (2)設定awstats.www.myunix.idv.tw.conf

    代碼: [選擇]
    LogFile="/var/log/httpd/access_log"  <----請指定你apache log file的絕對路徑及log名稱
    LogType=W <---- W代表分析類型為web log files
    LogFormat=1 <---- 1代表Apache or Lotus Notes/Domino native combined log format
    SiteDomain="www.myunix.idv.tw" <----指定定從log檔中過濾符合SiteDomain的記錄(不同的Virtual Domain就須指定為不同的SiteDomain)
    HostAliases="myunix.idv.tw www.myunix.idv.tw" <-----指定哪些Domain為Local,其餘皆視為External


    設定完畢,請存檔

    (3)執行awstats.pl,記得指定設定檔時,不要輸入設定檔名前面的 awstats..conf

    代碼: [選擇]
    [root@xxx awstats]# /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.myunix.idv.tw -update

    如果出現以下訊息,就代表執行成功

      Update for config "/etc/awstats/awstats.www.myunix.idv.tw.conf"
      With data in log file "/var/log/httpd/access_log.1"...
      Phase 1 : First bypass old records, searching new record...
      Direct access after last parsed record (after line 4311)
      Jumped lines in file: 4311
       Found 4311 already parsed records.
      Parsed lines in file: 0
       Found 0 dropped records,
       Found 0 corrupted records,
       Found 0 old records,
       Found 0 new qualified records.


    (4)開啟Browser,輸入 http://www.xxx.xxx/awstats/awstats.pl?config=www.myunix.idv.tw ,便可檢視你剛剛所產生的報表了。

    Demo Site

    (5)記得將步驟(3)的指令設定在crontab,讓它定期產生Log Report

    【分析 IIS Log】
    適用於:IIS 6.0

    (1)開啟IIS管理員,設定WWW伺服器Log擴充內容如下:(若沒列在下面的項目,請取消勾選),設定完畢,請重新啟動IIS Web Service

      日期(date)
      時間(time)
      用戶端IP位址(c-ip)
      使用者名稱(cs-username)
      方法(cs-method)
      URI主體(cs-uri-stem)
      URI查詢(cs-uti-query)
      通訊協定狀態(sc-status)
      傳送的位元組(sc-bytes)
      通訊協定版本(cs-version)
      使用者代理(cs(User-Agent))
      推薦者(cs(Referer))


    註:IIS WWW Log預設會存放在 C:\WINDOWS\system32\LogFiles\W3SVC1 目錄下

    Log格式範例如下:
      2004-02-07 09:23:08 POLL /exchange/A12345/收件匣 - MYUNIX/A12345 192.168.1.1 HTTP/1.1 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+98) https://exchange.myunix.idv.tw/exchange/A12345/?Cmd=navbar 207 585[/list]


      (2)設定awstats.iis.myunix.idv.tw.conf

      代碼: [選擇]
      LogFile="/var/log/iis.log"  <----請指定你IIS log file的絕對路徑及log名稱
      LogType=W <---- W代表分析類型為web log files
      LogFormat="date time cs-method cs-uri-stem cs-uri-query cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-by
      tes"
      SiteDomain="iis.myunix.idv.tw" <----指定定從log檔中過濾符合SiteDomain的記錄(不同的Virtual Domain就須指定為不同的SiteDomain)
      HostAliases="myunix.idv.tw" <-----指定哪些Domain為Local,其餘皆視為External
      LevelForBrowsersDetection=0
      LevelForOSDetection=0
      LevelForRefererAnalyze=0
      LevelForRobotsDetection=0
      LevelForSearchEnginesDetection=0
      LevelForKeywordsDetection=0
      LevelForFileTypesDetection=2
      LevelForWormsDetection=2
      ShowDomainsStats=0
      ShowRobotsStats=0
      ShowWormsStats=HBL
      ShowFileSizesStats=0
      ShowOSStats=0
      ShowBrowsersStats=0
      ShowOriginStats=0
      ShowKeyphrasesStats=0
      ShowKeywordsStats=0
      ShowMiscStats=0


      設定完畢,請存檔

      (3)執行awstats.pl,記得指定設定檔時,不要輸入設定檔名前面的 awstats..conf

      代碼: [選擇]
      [root@xxx awstats]# /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=iis.myunix.idv.tw -update

      如果出現以下訊息,就代表執行成功

        Update for config "/etc/awstats/awstats.iis.myunix.idv.tw.conf"
        With data in log file "/var/log/iis.log"...
        Phase 1 : First bypass old records, searching new record...
        Direct access after last parsed record (after line 4311)
        Jumped lines in file: 4311
         Found 4311 already parsed records.
        Parsed lines in file: 0
         Found 0 dropped records,
         Found 0 corrupted records,
         Found 0 old records,
         Found 0 new qualified records.


      (4)開啟Browser,輸入 http://www.xxx.xxx/awstats/awstats.pl?config=iis.myunix.idv.tw ,便可檢視你剛剛所產生的報表了。

      (5)記得將步驟(3)的指令設定在crontab,讓它定期產生Log Report

      【分析 Mail Log-Postfix/Sendmail/Qmail/MDaemon】
      適用於:Postfix/Sendmail/Qmail/MDaemon

      (1)設定awstats.mail.myunix.idv.tw.conf

      代碼: [選擇]
      LogFile="perl /usr/local/awstats/tools/maillogconvert.pl standard < /var/log/maillog |"  <----請指定你mail log file的絕對路徑及log名稱
      LogType=M <---- M代表分析類型為mail log files
      LogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd"
      SiteDomain="mail.myunix.idv.tw" <----指定定從log檔中過濾符合SiteDomain的記錄
      HostAliases="myunix.idv.tw mail.myunix.idv.tw localhost 127.0.0.1" <-----指定哪些Domain或ip address為Local,其餘皆視為External
      LevelForBrowsersDetection=0
      LevelForOSDetection=0
      LevelForRefererAnalyze=0
      LevelForRobotsDetection=0
      LevelForWormsDetection=0
      LevelForSearchEnginesDetection=0
      LevelForFileTypesDetection=0
      ShowMenu=1
      ShowMonthStats=HB
      ShowDaysOfMonthStats=HB
      ShowDaysOfWeekStats=HB
      ShowHoursStats=HB
      ShowDomainsStats=0
      ShowHostsStats=HBL
      ShowAuthenticatedUsers=0
      ShowRobotsStats=0
      ShowEMailSenders=HBML
      ShowEMailReceivers=HBML
      ShowSessionsStats=0
      ShowPagesStats=0
      ShowFileTypesStats=0
      ShowFileSizesStats=0
      ShowBrowsersStats=0
      ShowOSStats=0
      ShowOriginStats=0
      ShowKeyphrasesStats=0
      ShowKeywordsStats=0
      ShowMiscStats=0
      ShowHTTPErrorsStats=0
      ShowSMTPErrorsStats=1


      設定完畢,請存檔

      (2)執行awstats.pl,記得指定設定檔時,不要輸入設定檔名前面的 awstats..conf

      代碼: [選擇]
      [root@xxx awstats]# /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=mail.myunix.idv.tw -update

      如果出現以下訊息,就代表執行成功

        Update for config "/etc/awstats/awstats.mail.myunix.idv.tw.conf"
        With data in log file "perl /usr/local/awstats/tools/maillogconvert.pl standard < /var/log/maillog |"...
        Phase 1 : First bypass old records, searching new record...
        Searching new records from beginning of log file...
        Jumped lines in file: 0
        Parsed lines in file: 358
         Found 0 dropped records,
         Found 0 corrupted records,
         Found 358 old records,
         Found 0 new qualified records.


      (3)開啟Browser,輸入 http://www.xxx.xxx/awstats/awstats.pl?config=mail.myunix.idv.tw ,便可檢視你剛剛所產生的報表了。

      Demo Site

      (4)記得將步驟(2)的指令設定在crontab,讓它定期產生Log Report

      【分析 Mail Log-Exchange Server】
      適用於:Exchange 2000/2003 Server

      (1)若沒有開啟Exchange Server Tracking Log,請依以下網址開啟Exchange Tracking Log
      http://support.microsoft.com/default.aspx?scid=kb;en-us;246856

      註:Tracking Log預設會存放在 C:\Program Files\Exchsrvr\[Server Name].log 目錄下

      Log格式範例如下:
        2004-2-4        23:59:52 GMT    172.17.13.104   mail.myunix.idv.tw   exchange.tw.idv.tw   Exchange 172.17.13.1    usera@myunix.idv.tw    1031    00dc01c46222$c3442650$2c1313ac@sh44     3       0       230711  1       2004-7-4 23:59:52 GMT0Version: 6.0.3790.0     -        =?big5?B?111=?=        userb@myunix.idv.tw -[/list]


        (2)設定awstats.exchange.myunix.idv.tw.conf

        代碼: [選擇]
        LogFile="perl /usr/local/awstats/tools/maillogconvert.pl standard < /var/log/exchange.maillog |"  <----請指定你mail log file的絕對路徑及log名稱
        LogType=M <---- M代表分析類型為mail log files
        LogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd"
        SiteDomain="exchange.myunix.idv.tw" <----指定定從log檔中過濾符合SiteDomain的記錄
        HostAliases="myunix.idv.tw exchange.tw.myunix.idv exchange.myunix.idv.tw localhost 127.0.0.1" <-----指定哪些Domain或ip address為Local,其餘皆視為External
        LevelForBrowsersDetection=0
        LevelForOSDetection=0
        LevelForRefererAnalyze=0
        LevelForRobotsDetection=0
        LevelForWormsDetection=0
        LevelForSearchEnginesDetection=0
        LevelForFileTypesDetection=0
        ShowMenu=1
        ShowMonthStats=HB
        ShowDaysOfMonthStats=HB
        ShowDaysOfWeekStats=HB
        ShowHoursStats=HB
        ShowDomainsStats=0
        ShowHostsStats=HBL
        ShowAuthenticatedUsers=0
        ShowRobotsStats=0
        ShowEMailSenders=HBML
        ShowEMailReceivers=HBML
        ShowSessionsStats=0
        ShowPagesStats=0
        ShowFileTypesStats=0
        ShowFileSizesStats=0
        ShowBrowsersStats=0
        ShowOSStats=0
        ShowOriginStats=0
        ShowKeyphrasesStats=0
        ShowKeywordsStats=0
        ShowMiscStats=0
        ShowHTTPErrorsStats=0
        ShowSMTPErrorsStats=1


        設定完畢,請存檔

        (3)執行awstats.pl,記得指定設定檔時,不要輸入設定檔名前面的 awstats..conf

        代碼: [選擇]
        [root@xxx awstats]# /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=exchange.myunix.idv.tw -update

        如果出現以下訊息,就代表執行成功

          Update for config "/etc/awstats/awstats.exchange.myunix.idv.tw.conf"
          With data in log file "perl /usr/local/awstats/tools/maillogconvert.pl standard < /var/log/exchange.maillog |"...
          Phase 1 : First bypass old records, searching new record...
          Searching new records from beginning of log file...
          Jumped lines in file: 0
          Parsed lines in file: 358
           Found 0 dropped records,
           Found 0 corrupted records,
           Found 358 old records,
           Found 0 new qualified records.


        (4)開啟Browser,輸入 http://www.xxx.xxx/awstats/awstats.pl?config=exchange.myunix.idv.tw ,便可檢視你剛剛所產生的報表了。

        (5)記得將步驟(3)的指令設定在crontab,讓它定期產生Log Report

        【分析 Squid Log】
        適用於:Squid 2.x

        (1)設定squid的log format為emulate_httpd_log,請編輯 squid.conf,將emulate_httpd_log設定為on

        代碼: [選擇]
        emulate_httpd_log on

        Log格式範例如下:
          172.17.132.32 - - [06/Feb/2004:23:59:04 +0800] "POST http://gateway.messenger.hotmail.com/gateway/gateway.dll? HTTP/1.1" 200 432 TCP_MISS:DIRECT[/list]

          (2)設定awstats.squid.myunix.idv.tw.conf

          代碼: [選擇]
          LogFile="/var/log/squid/access_log"  <----請指定你apache log file的絕對路徑及log名稱
          LogType=W <---- W代表分析類型為web log files
          LogFormat=4 <---- 4代表Apache or Squid native log format
          SiteDomain="squid.myunix.idv.tw" <----指定定從log檔中過濾符合SiteDomain的記錄(不同的Virtual Domain就須指定為不同的SiteDomain)
          HostAliases="myunix.idv.tw" <-----指定哪些Domain為Local,其餘皆視為External
          LevelForBrowsersDetection=0
          LevelForOSDetection=0
          LevelForRefererAnalyze=0
          LevelForRobotsDetection=0
          LevelForSearchEnginesDetection=0
          LevelForKeywordsDetection=0
          LevelForFileTypesDetection=2
          LevelForWormsDetection=2
          ShowDomainsStats=0
          ShowRobotsStats=0
          ShowWormsStats=HBL
          ShowFileSizesStats=0
          ShowOSStats=0
          ShowBrowsersStats=0
          ShowOriginStats=0
          ShowKeyphrasesStats=0
          ShowKeywordsStats=0
          ShowMiscStats=0


          設定完畢,請存檔

          (3)執行awstats.pl,記得指定設定檔時,不要輸入設定檔名前面的 awstats..conf

          代碼: [選擇]
          [root@xxx awstats]# /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=squid.myunix.idv.tw -update

          如果出現以下訊息,就代表執行成功

            Update for config "/etc/awstats/awstats.squid.myunix.idv.tw.conf"
            With data in log file "/var/log/squid/access_log"...
            Phase 1 : First bypass old records, searching new record...
            Direct access after last parsed record (after line 4311)
            Jumped lines in file: 4311
             Found 4311 already parsed records.
            Parsed lines in file: 0
             Found 0 dropped records,
             Found 0 corrupted records,
             Found 0 old records,
             Found 0 new qualified records.


          (4)開啟Browser,輸入 http://www.xxx.xxx/awstats/awstats.pl?config=squid.myunix.idv.tw ,便可檢視你剛剛所產生的報表了。

          (5)記得將步驟(3)的指令設定在crontab,讓它定期產生Log Report

          andyj

          • 鑽研的研究生
          • *****
          • 文章數: 957
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #1 於: 2004-07-08 16:18 »
          看到這篇忍不住拍拍手
          之前都要東找西找
          這次已經將所有的全部都整合起來了
          真是棒
          每次都跟您學了不少

          georgesue

          • 憂鬱的高中生
          • ***
          • 文章數: 145
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #2 於: 2004-07-08 18:21 »
          真是太好了
          剛剛照做一次就OK啦!
          IS與MIS之間的遊走

          huckly

          • 酷!學園 學長們
          • 俺是博士!
          • *****
          • 文章數: 3420
            • 檢視個人資料
            • http://blog.huckly.net
          [分享]安裝Awstats 6.1
          « 回覆 #3 於: 2004-07-08 19:26 »
          引用
          (5)執行 tools 目錄下的 configure.pl


          在6.2版 改叫做 awstats_config.pl
          IT doesn't matter

          huckly

          • 酷!學園 學長們
          • 俺是博士!
          • *****
          • 文章數: 3420
            • 檢視個人資料
            • http://blog.huckly.net
          [分享]安裝Awstats 6.1
          « 回覆 #4 於: 2004-07-08 20:40 »
          zoob 兄 跟您確認一下
          同一台機器
          我要裝 postfix log 或是 其他virtual domain
          是不是重新執行 awstats_config.pl
          就好
          IT doesn't matter

          zoob

          • 鑽研的研究生
          • *****
          • 文章數: 776
            • 檢視個人資料
            • http://www.myunix.idv.tw
          [分享]安裝Awstats 6.1
          « 回覆 #5 於: 2004-07-08 23:24 »
          其實不用再執行awstats_config.pl

          你只要將其它awstats.xxx.conf複製一份起來,再自行修改為postfix使用的config檔即可使用

          huckly

          • 酷!學園 學長們
          • 俺是博士!
          • *****
          • 文章數: 3420
            • 檢視個人資料
            • http://blog.huckly.net
          [分享]安裝Awstats 6.1
          « 回覆 #6 於: 2004-07-09 00:47 »
          越來越好玩了
          五分鐘內建一個
          IT doesn't matter

          huckly

          • 酷!學園 學長們
          • 俺是博士!
          • *****
          • 文章數: 3420
            • 檢視個人資料
            • http://blog.huckly.net
          [分享]安裝Awstats 6.1
          « 回覆 #7 於: 2004-07-10 02:04 »
          zoob兄

          在 【分析 Mail Log-Postfix/Sendmail/Qmail/MDaemon】
          跟  【分析 Mail Log-Exchange Server】

          中 的
          設定awstats.mail.myunix.idv.tw.conf
          設定awstats.exchange.myunix.idv.tw.conf

          代碼: 第一行

          引用
          LogFile="LogFile="perl /usr/local/awstats/tools/maillogconvert.pl standard < /var/log/exchange.maillog |"  <----請指定你mail log file的絕對路徑及log名稱


          LogFile=" 重複一次
          IT doesn't matter

          zoob

          • 鑽研的研究生
          • *****
          • 文章數: 776
            • 檢視個人資料
            • http://www.myunix.idv.tw
          [分享]安裝Awstats 6.1
          « 回覆 #8 於: 2004-07-12 22:27 »
          感謝,已修正  ^_^

          nickliao

          • 懷疑的國中生
          • **
          • 文章數: 32
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #9 於: 2004-07-14 18:43 »
          請問各位學長:
                   1. 出現下列錯誤,那裡出問題.
                   2. 另外如果重新tools/configure.pl 輸入相同web site會出現重複,那要如何處理


          Forbidden
          You don't have permission to access /awstats/awstats.pl on this server.

          Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.


          --------------------------------------------------------------------------------

          Apache/2.0.40 Server at pqimex.pqi.com.tw Port 80


          Nick

          huckly

          • 酷!學園 學長們
          • 俺是博士!
          • *****
          • 文章數: 3420
            • 檢視個人資料
            • http://blog.huckly.net
          [分享]安裝Awstats 6.1
          « 回覆 #10 於: 2004-07-15 00:43 »
          我有碰到過
          忘記是 /etc/awstats 裡面 config 檔的 permission
          還是 /usr/local/awstats 目錄的 permission
          兩個中改一個就知道
          IT doesn't matter

          nickliao

          • 懷疑的國中生
          • **
          • 文章數: 32
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #11 於: 2004-07-15 09:14 »
          謝謝學長,我修改了 chmod 777 /usr/local/awststs,就好了.
          1. 到底這一個目錄是要哪一些權限才適當??
          2. contab 是否是每天晚上跑一次就好了,我是使用postfix的maillog分析使用


          Nick

          gljou

          • 懷疑的國中生
          • **
          • 文章數: 47
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #12 於: 2004-10-22 14:16 »
          請教一下
          我的網頁也有顯示出來
          但所有值都是0
          是不是LOGFORMAT沒設定好的關係
          麻煩大家幫忙

          chris691228

          • 懷疑的國中生
          • **
          • 文章數: 62
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #13 於: 2005-03-14 09:24 »
          請問zoob學長,是否能夠設定哪些IP不要被記錄,例如本機的電腦或者是公司的,因為我架設的AWSTATS很多都是公司自己的IP,謝謝

          zoob

          • 鑽研的研究生
          • *****
          • 文章數: 776
            • 檢視個人資料
            • http://www.myunix.idv.tw
          [分享]安裝Awstats 6.1
          « 回覆 #14 於: 2005-04-04 23:58 »
          參考以下說明及參數

            # Do not include access from clients that match following criteria.
            # If your log file contains IP adresses in host field, you must enter here
            # matching IP adresses criteria.
            # If DNS lookup is already done in your log file, you must enter here hostname
            # criteria, else enter ip address criteria.
            # The opposite parameter of "SkipHosts" is "OnlyHosts".
            # Note: Use space between each value. This parameter is not case sensitive.
            # Note: You can use regular expression values writing value with REGEX[value].
            # Change : Effective for new updates only
            # Example: "127.0.0.1 REGEX[^192\.168\.] REGEX[^10\.]"
            # Example: "localhost REGEX[^.*\.localdomain$]"
            # Default: ""
            #
            SkipHosts=""

          georgesue

          • 憂鬱的高中生
          • ***
          • 文章數: 145
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #15 於: 2005-07-25 09:56 »
          引述: "gljou"
          請教一下
          我的網頁也有顯示出來
          但所有值都是0
          是不是LOGFORMAT沒設定好的關係
          麻煩大家幫忙

          我目前也是碰到這各問題

          代碼: [選擇]
          Update for config "/etc/awstats/awstats.XXX.com.tw.conf"
          With data in log file "/var/log/maillog"...
          Phase 1 : First bypass old records, searching new record...
          Searching new records from beginning of log file...
          Jumped lines in file: 0
          Parsed lines in file: 224
           Found 132 dropped records,
           Found 92 corrupted records,
           Found 0 old records,
           Found 0 new qualified records.
          IS與MIS之間的遊走

          georgesue

          • 憂鬱的高中生
          • ***
          • 文章數: 145
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #16 於: 2005-07-25 11:51 »
          刪除
          IS與MIS之間的遊走

          georgesue

          • 憂鬱的高中生
          • ***
          • 文章數: 145
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #17 於: 2005-07-25 13:54 »
          代碼: [選擇]
          (8)建立 /var/lib/awstats 目錄,並給予 777 之權限
          註:若不給予777權限,將來若

          我修改後在網頁執行"立即更新"時
          出現
          [code]
          Error: Command for pipe 'perl /usr/local/awstats/tools/maillogconvert.pl standard < /var/log/maillog |' failed

          Setup ('/etc/awstats/awstats.XXX.com.conf' file, web server or permissions) may be wrong.
          Check config file, permissions and AWStats documentation (in 'docs' directory).
          IS與MIS之間的遊走

          cv86092

          • 懷疑的國中生
          • **
          • 文章數: 49
            • 檢視個人資料
            • http://mic101.idv.st
          [分享]安裝Awstats 6.1
          « 回覆 #18 於: 2005-09-09 15:47 »
          請問skiphost=""如何加入多個ip的語法
          我試過skiphost="1.1.1.1,2.2.2.2,3.3.3.3"用逗號分開好像不行
          還是有別的方法嗎,因為我和同事都會用偵測軟體去test 網站
          想跳過我們的ip

          faithdata

          • 訪客
          [分享]安裝Awstats 6.1
          « 回覆 #19 於: 2006-01-01 19:44 »
          果然是精華文章

          paulso

          • 俺是博士!
          • *****
          • 文章數: 1966
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #20 於: 2006-01-04 12:29 »
          很棒的, 設定了, 打算想讀入 /etc/mail/local-host-names, 所以在 config 檔:
          代碼: [選擇]
          HostAliases="bash /etc/awstats/cat.script"

          而 cat.script 只是簡單的
          代碼: [選擇]
          #!/bin/bash
          cat /etc/mail/local-host-names

          結果是不成功的
          指教指教~

          harrier

          • 榮譽博士
          • 俺是博士!
          • *****
          • 文章數: 1856
          • 性別: 男
            • 檢視個人資料
            • 國屬武裝兵
          [分享]安裝Awstats 6.1
          « 回覆 #21 於: 2006-01-04 12:52 »
          引述: "cv86092"
          請問skiphost=""如何加入多個ip的語法
          我試過skiphost="1.1.1.1,2.2.2.2,3.3.3.3"用逗號分開好像不行
          還是有別的方法嗎,因為我和同事都會用偵測軟體去test 網站
          想跳過我們的ip


          Note: Use space between each value. This parameter is not case sensitive.
          ...90Net(90:1200/1203),GameNET(99:700/707),ALLNet(92:9200/3111),InfoNet(30:100/103)..MaximusCBCS(浮懷),AirNet,TenderNet,StormNet,FidoNet...
          <<- www.nas.vg ->>

          asako

          • 活潑的大學生
          • ***
          • 文章數: 242
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #22 於: 2006-02-07 11:24 »
          補充一下在 iis 上 awstat 在分析時間上的問題,原作者沒有提到。

          當你使用 W3C 的格式時,log檔將以GMT時間作為記綠的時間,也就是說AWSTAT在分析時間時將會有時間差,以台灣來說就是差8個小時

          其解決的方法如下。

          一:改用  Microsoft IIS Log File Format ,此格式將會以主機的時間為記錄時間,不過 AWSTAT 似乎不吃此格式,有人能試作出來嗎?我試了很久說。

          二:用MS 提供的程式轉一下,如
          convlog -ie LogFileName -t ncsa:GMTOffset

          三:在AWSTAT 的設定檔上加上 LoadPlugin="timezone +8"
          你的 PERL 必需要已安裝 Time::Local 且程式的效率會減低 40%


          以上………

          JOSHUA

          • 可愛的小學生
          • *
          • 文章數: 10
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #23 於: 2006-02-07 14:29 »
          好文章,推一下。
          另外請教樓主,Exchange 5.5有無解決方案。剛剛看了官方網站上面,他沒有寫到有關於Exchange 5.5的分析。請教您那裡有相關的Solution嗎?

          alwyn

          • 可愛的小學生
          • *
          • 文章數: 1
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #24 於: 2006-02-22 15:41 »
          大大~我的awstats已經安裝好了,也都正常執行了,但是出現了一個問題,雖然我所有的文字都已經中文化了,但是最上面藍底顯示的標題,確依然是亂碼,我看了編碼,是西歐語系,請問有辦法一開始就讓awstats預設為中文語系嗎?

          paulso

          • 俺是博士!
          • *****
          • 文章數: 1966
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #25 於: 2006-02-22 17:16 »
          引述: "alwyn"
          大大~我的awstats已經安裝好了,也都正常執行了,但是出現了一個問題,雖然我所有的文字都已經中文化了,但是最上面藍底顯示的標題,確依然是亂碼,我看了編碼,是西歐語系,請問有辦法一開始就讓awstats預設為中文語系嗎?

          在你的 httpd.conf 內設定

          paicaso

          • 憂鬱的高中生
          • ***
          • 文章數: 108
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #26 於: 2006-09-30 19:18 »
          請問
          我在安裝/usr/local/awstats
          再過程中與預設值不同
          -----> Define config file path
          In which directory do you plan to store your config file(s) ?
          Default: /etc/awstats
          Directory path to store config file(s) (Enter for default):
          >/usr/local/awstats   -->我輸入我的安裝位置
          結果很多設定檔位置都找不到
          也無法執行
          那段是指哪些設定檔是awstats.xxx.conf嗎

          另如果要同時分析apche & sendmail
          是寫在同一個awstats.xxx.conf嗎
          如以下的
          LogType=W
          LogType=M
          同時有兩個語法可以嗎
          謝謝

          paicaso

          • 憂鬱的高中生
          • ***
          • 文章數: 108
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #27 於: 2006-09-30 19:22 »
          補充
          (1)錯誤
          [root@xxx awstats]# /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.xxx.com -update
          錯誤
          Error: Couldn't open config file "awstats.www.xxx.com.conf" nor "awstats.conf" after searching in path "/usr/local/awstats/wwwroot/cgi-bin,/etc/awstats,/usr/local/etc/awstats,/etc,/etc/opt/awstats": No such file or directory

          - Did you use correct config parameter ?
          Example: If your config file is awstats.mysite.conf, use -config=mysite
          - Did you create your config file 'awstats.www.xxx.com.conf' ?
          If not, you can run "/usr/local/awstats/tools/awstats_configure.pl"    重新安裝
          from command line, or create it manually.

          Check config file, permissions and AWStats documentation (in 'docs' directory).

          找不到awstats.www.xxx.com.conf檔,因其搜尋位置並無先前安裝之/usr/local/awstats,故將該檔複製到/usr/local/awstats/wwwroot/cgi-bin

          (2)
          browser之錯誤
          Internal Server Error

          The server encountered an internal error or misconfiguration and was unable to complete your request.

          Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

          More information about this error may be available in the server error log.

          paicaso

          • 憂鬱的高中生
          • ***
          • 文章數: 108
            • 檢視個人資料
          [分享]安裝Awstats 6.1
          « 回覆 #28 於: 2006-09-30 19:44 »
          我幼蟲安裝依次
          併照預設指定於/etc/awstats
          可是還是依樣