<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 37,  comments - 53,  trackbacks - 0

    鳴謝:http://www.phpma.com/linux/20070908/392.html

    Apache日志分析工具--AWStats6.9安裝使用
    1、事先安裝好Apache

    2、安裝awstats的命令(將awstats安裝在/opt/awstats目錄)
    mkdir -p /var/lib/awstats
    cd /opt
    wget http://www.awstats.cn/files/awstats-6.6.tar.gz
    tar zxvf awstats-6.6.tar.gz
    mv awstats-6.6 awstats
    cd awstats/tools/
    perl awstats_configure.pl

    3、Perl腳本awstats_configure.pl安裝過程(以下內(nèi)容引用AWStats英文使用說明)

    (1)
    -----> Running OS detected: Linux, BSD or Unix
    Warning: AWStats standard directory on Linux OS is '/usr/local/awstats'.
    If you want to use standard directory, you should first move all content
    of AWStats distribution from current directory:
    /opt/awstats
    to standard directory:
    /usr/local/awstats
    And then, run configure.pl from this location.
    Do you want to continue setup from this NON standard directory [yN] ?

    這時選擇y回車。

    (2)
    -----> 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):

    第一次使用請輸入Apache的httpd.conf路徑,例如/opt/sina/apache/conf/httpd.conf
    以后如果再使用perl awstats_configure.pl生成配置文件,則可以輸入none跳過。

    (3)
    -----> Check and complete web server config file '/opt/sina/apache/conf/httpd.conf'
    Warning: You Apache config file contains directives to write 'common' log files
    This means that some features can't work (os, browsers and keywords detection).
    Do you want me to setup Apache to write 'combined' log files [y/N] ?

    選擇y,將日志記錄方式由CustomLog /yourlogpath/yourlogfile common改為更詳細(xì)的CustomLog /yourlogpath/yourlogfile combined

    (4)
    -----> Update model config file '/opt/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] ?

    創(chuàng)建一個新的配置文件,選擇y

    (5)
    -----> 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:
    >

    輸入站點(diǎn)名稱,例如sina

    (6)
    -----> 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):
    >

    輸入AWStats配置文件存放路徑,一般直接回車則使用默認(rèn)路徑/etc/awstats

    (7)
    -----> 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:
    /opt/awstats/wwwroot/cgi-bin/awstats.pl -update -config=sina
    Or if you have several config files and prefer having only one command:
    /opt/awstats/tools/awstats_updateall.pl now
    Press ENTER to continue...

    按回車鍵繼續(xù)

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

    Press ENTER to finish...

    按回車鍵結(jié)束


    4、修改awstats.sina.conf配置
    vi /etc/awstats/awstats.sina.conf

    按?,在之后輸入要搜索的內(nèi)容LogFile="
    然后按Ins鍵,找到LogFile="/var/log/httpd/access_log"
    改為要分析的Apache日志路徑與文件名。

    (1)多日志合并分析(例:新浪播客其中兩臺服務(wù)器2月6日的日志30.0206.vblog.log與31.0206.vblog.log)
    LogFile="/opt/awstats/tools/logresolvemerge.pl /var/apachelogs/30.0206.vblog.log /var/apachelogs/31.0206.vblog.log|"

    LogFile="/opt/awstats/tools/logresolvemerge.pl /var/apachelogs/*.0206.vblog.log|"

    (2)分析使用gzip壓縮過的日志文件
    LogFile="gzip -d </var/log/apache/access.log.gz|"


    5、更新分析報告
    perl /opt/awstats/wwwroot/cgi-bin/awstats.pl -config=sina -update


    在實(shí)踐過程中,確實(shí)有該問題,只要刪除掉歷史日志記錄即可
    如果出現(xiàn)以下錯誤提示,很大可能是Apache的Log文件中存在以前CustomLog /yourlogpath/yourlogfile common生成的日志,刪除掉這些行的日志即可:
    This means each line in your web server log file need to have "combined log format" like this:
    111.22.33.44 - - [10/Jan/2001:02:14:14 +0200] "GET / HTTP/1.1" 200 1234 "http://www.fromserver.com/from.htm" "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"

    6、查看分析報告
    http://localhost/awstats/awstats.pl?config=sina

    這里的sina對應(yīng)/etc/awstats/awstats.sina.conf中的sina

    7.awstats自動生成日志分析報告

    需要root用戶權(quán)限,或者可以操作crontab -e命令的用戶權(quán)限:

    (1)鍵入:crontab -e

    (2)輸入以下系統(tǒng)定時任務(wù):

    0 5 * * *  /opt/awstats/wwwroot/cgi-bin/awstats.pl -config=www.google.com -update

    每天凌晨5點(diǎn)執(zhí)行日志分析報告,opt/awstats/wwwroot/cgi-bin/awstats.pl為awstats安裝目錄下的perl命令,www.goolge.com為你安裝awstats時指定的網(wǎng)站域名。關(guān)于crontab命令的用法,可以google一下。

    8.awstats基礎(chǔ)安全設(shè)置

    (1)linux系統(tǒng)中必須存在用戶,如果不存在可以按以下方式操作

    groupadd awsuser     #增加awstats用戶組

    useradd -g awsuser awstats #增加awstats用戶,并歸屬awsuser用戶組

    (2)在apache安裝目錄下新建文件夾

    mkdir passwd

    (3)運(yùn)行如下代碼產(chǎn)生用戶名為awstats用戶及其密碼

    opt/apache/bin/htpasswd -c /opt/apache/passwd/passwords awstats

    鍵入密碼和驗(yàn)證密碼即可

    (4)配置httpd.conf

    <Directory "/opt/awstats-6.9/wwwroot"> Options None AllowOverride None Order allow,deny Allow from all AuthType Basic AuthName "Restricted Files" AuthUserFile /usr/local/apache2/password/passwords Require user awsspring </Directory>




    附:
    (2)測試環(huán)境:在DELL PowerEdge 1950/2950 服務(wù)器+red hat as 4.6/5.0 as Linux操作系統(tǒng)+Apache 2.2.11下測試通過。

    posted on 2009-04-08 16:54 雪地孤鴻 閱讀(1145) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    <2009年4月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    常用鏈接

    留言簿(17)

    隨筆分類

    隨筆檔案

    文章檔案

    blog

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费国产在线精品一区| 亚洲精品一二三区| 日韩电影免费在线观看网站| 亚洲精品国产精品乱码不卡| 日韩大片在线永久免费观看网站| 一区二区三区亚洲视频| 一个人看的免费视频www在线高清动漫| 国产成人3p视频免费观看| 精品特级一级毛片免费观看| 免费a级毛片网站| 成人无码精品1区2区3区免费看| 亚洲精品亚洲人成在线观看| 一个人免费视频观看在线www| 亚洲男人的天堂在线播放| 99久久久精品免费观看国产 | 久久精品成人免费国产片小草| 精品亚洲一区二区| **真实毛片免费观看| 亚洲精品无码人妻无码| 亚洲А∨精品天堂在线| 最近2019中文免费字幕在线观看| 亚洲综合在线观看视频| 成年女人男人免费视频播放 | 成全高清在线观看免费| 亚洲蜜芽在线精品一区| 免费无码看av的网站| 精品熟女少妇aⅴ免费久久 | 亚洲熟妇无码av另类vr影视| 免费真实播放国产乱子伦| 18禁超污无遮挡无码免费网站| 亚洲成人午夜电影| 亚洲成a人在线看天堂无码| 精品一区二区三区无码免费视频| 亚洲日韩AV无码一区二区三区人| 美腿丝袜亚洲综合| 欧洲黑大粗无码免费| 精品免费久久久久国产一区 | 美女无遮挡拍拍拍免费视频| 亚洲精品美女久久久久| 亚洲精品国产高清嫩草影院| 国产精品久久久久久久久免费|