• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 原創:在linux下使用AWStats logfile analyzer 6.0

    發表于:2007-05-25來源:作者:點擊數: 標簽:
    個人認為,awstats的文檔寫的實在不怎么好,所以寫下個人使用的體會,如有錯誤,請指正: 使用AWStatslogfileanalyzer6.0分析apache的log文件 我的apache版本是/1.3.28,運行在suse9.0下。 安裝: 下載AWStats6.0的安裝文件,讓人不能理解的是,官方網頁提供

    個人認為,awstats的文檔寫的實在不怎么好,所以寫下個人使用的體會,如有錯誤,請指正:

    使用AWStats logfile analyzer 6.0分析apache的log文件 

    我的apache版本是/1.3.28,運行在suse 9.0下。

    安裝:
    下載AWStats 6.0的安裝文件,讓人不能理解的是,官方網頁提供的下載鏈接http://prdownloads.sourceforge.net/awstats/awstats-6.0.tgz 和http://prdownloads.sourceforge.net/awstats/awstats-6.0-2.noarch.rpm 的文件全是壞的,大小只有12k,而正常文件大小有700多k。不管用瀏覽器還是wget,下載下來的文件都無法解開或安裝。后來在鏡像站點才得到了一個好的.tgz文件。用tar解開后得到awtstat-6.0文件夾,復制到/usr/local/目錄下,并更名為awstats。

    設置:
    執行tools目錄下的configure.pl文件,按照提示設置相應選項,其間會修改你的httpd.conf文件,會在/etc/awstats/下生成一個配置文件,(如果/etc/awstats/目錄不存在,新建一個),修改其中的logFile的值,給出apache web server 日至文件的路徑,(在我的機器上是 /usr/local/apache/logs/aclearcase/" target="_blank" >ccess_log) 。執行./awstats.pl -update -config=sitename,可以看到分析的結果。
    按照官方的文檔,在瀏覽器里給出地址http://localhost/awstats/awstats.pl?config=gangolf(gangolf是我的sitename)應該就能瀏覽統計數據,可是根據我個人的經驗并不行。
    我將awstats安裝目錄下的wwwroot/cgi-bin/下的文件拷貝到我原來的cgi-bin的目錄下,在瀏覽器里輸入http://localhost/awstats.pl?config=gangolf就能看到統計數據,可是圖標不能正常顯示。
    在awstats的安裝文件夾里將包含各種圖標文件的icons文件夾copy到我的web的主目錄下,并修改httpd.conf文件,去掉Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
    這行,在瀏覽器里輸入http://localhost/awstats.pl?config=gangolf就能看到統計數據和圖標了。
    (不知道為什么,awstats 添加到httpd.conf文件里的那幾行明明是“This is to permit URL access to scripts/files in AWStats directory”,
    可是得到的總是permission denied. )
    請指正!

     Fenng 回復于:2004-04-10 13:23:31
    車東寫過一個文檔

    www.chedong.com  你可以去看看

     jackieyuan 回復于:2004-04-30 02:51:03
    車東是其中的editor之一,下面是我寫的安裝記錄。


    [b:21cd99065a] Awstats的安裝[/b:21cd99065a]
    [b:21cd99065a]文檔:
    安裝:[/b:21cd99065a]http://awstats.sourceforge.net/docs/awstats_setup.html#INSTALL 
    [b:21cd99065a]文件:[/b:21cd99065a]
    /usr/local/awstats/wwwroot   網頁存放處(圖片,js腳本,圖標等)
    /etc/awstats   為domains的配置文件。
    /var/lib/awstats 分析數據保存路徑,如果要重新計算,必須全部刪去。

    另外,Plugin files must be .pm files stored in 'plugins' directory.
    [code:1:21cd99065a]
    # wget  http://awstats.sourceforge.net/files/awstats-6.1.tgz 
    # tar -zxvf awstats-6.1.tgz
    # rm -rf /usr/local/awstats
    # mv awstats-6.1 /usr/local/awstats
    # chown root:root -R /usr/local/awstats/
    # cd /usr/local/awstats/
    # mkdir /etc/awstats

    #### move the icon dir to the wwwroot’s images dir in your system ####
    # mv /usr/local/awstats/wwwroot/icon 
    /home/domain/public_html/images/awstatsicon/

    ############# Start the configuration ##############
    # perl /usr/local/awstats/tools/configure.pl[/code:1:21cd99065a]

    按照它本身的意思,wwwroot指的是根目錄。所以要仔細看一下它的目錄結構。
    比如以下是在apache的httpd.conf 文件里面改的,無需做什么改動。
    [code:1:21cd99065a]# 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>[/code:1:21cd99065a]
    只是icon文件夾會經常出錯,所以把他移動一下就可以了。然后加上js文件夾,把這三個文件夾mv到了 /usr/local/awstats/wwwroot/cgi-bin/ 下面,然后對configure文件做修改。

    使用的plugin,在configure文件里面有詳細介紹,在6.1版本以后都在plugin文件夾里面含有.pm文件。

     最后可以發現,原本的wwwroot已經剩下classes  css兩個文件夾。接下來就可以多次復制 /etc/awstats/下面的configure文件,添加多個網站啦?;蛘哌\行
    [code:1:21cd99065a]# perl /usr/local/awstats/tools/configure.pl[/code:1:21cd99065a]

    另外,自動更新命令變成了:
    [code:1:21cd99065a]/usr/local/awstats/tools/awstats_updateall.pl now 
     -configdir=/etc/awstats/ -awstatsprog=/home/domain/public_html/cgi-bin/awstats/awstats.pl[/code:1:21cd99065a]

     jackieyuan 回復于:2004-04-30 03:08:32
    不過,最近發現 升級到 Perl 5.8.4之后會在網頁顯示上出問題,網頁只顯示一半(到“星期”的地方就停下了),但是顯示的一半是正常的,打開“所有××”都是正常。

    apache的錯誤信息是:
    [code:1:77252cba1b][Fri Apr 30 03:07:24 2004] [error] [client 202.195.220.7] Bizarre copy of ARRAY in aassign at /usr/local/awstats/wwwroot/cgi-bin/awstats.pl line 8707., referer: http://www.domain.com/awstats/awstats.pl?config=domain[/code:1:77252cba1b]

     zxh1336 回復于:2004-05-08 15:45:29
    兄弟,能不能把你的安裝手冊再寫的詳細點,我按你寫的作了一個下午都么有成功。

    謝謝

     南非蜘蛛 回復于:2004-05-10 14:11:22
    主要是安裝perl的模塊

     wdongtao 回復于:2004-11-25 10:59:05
    chedong寫的已經很詳細了,照著那個肯定可以的,
    現在有一個問題,當我的統計文件(txt文件)已經達到50M左右的時候,從web上就打不開頁面了,apache的錯誤是Premature end of script headers: awstats.pl,不知道是什么原因,請教各位!

     jiadingjun 回復于:2004-11-25 17:17:36
    [quote:e86ebf3986="wdongtao"]chedong寫的已經很詳細了,照著那個肯定可以的,
    現在有一個問題,當我的統計文件(txt文件)已經達到50M左右的時候,從web上就打不開頁面了,apache的錯誤是Premature end of script headers: awstats.pl,不知道?.........[/quote:e86ebf3986]
    會不會是你的文本文件太大的原因。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>