Home > Debian | UNIX > [Debian]Debian lennyで1からサーバーを作ってみる – Visitorsをインストール

[Debian]Debian lennyで1からサーバーを作ってみる – Visitorsをインストール

  • Apacheアクセスログ解析にVisitorsをインストール。
    # aptitude install visitors nkf
  • アクセスログ解析結果出力ティレクトリ作成。
    # mkdir /var/www/admin/log
  • 所有者を一般ユーザーへ変更(hogeは一般ユーザーへ)
    # chown hoge.hoge /var/www/admin/log
  • visitors.shを作成(hogeは一般ユーザーへ)
    # vi visitors.sh
    #!/bin/bash
    
    # ユーザーネームを記載
    username=hoge
    # アクセス解析用ディレクトリを記載
    addlog=/var/www/admin/log/
    # このスクリプトのログファイル名を記載
    logfile=/var/log/logsearch.log
    
    function logsearch
    {
    date '+%Y/%m/%d(%a) %T'
    for a in `find /var/log/apache2/* -mtime -4`
    do
    log=`basename $a`
      visitors -A -m 30000 $a -o html > $addlog$log
      nkf -w -m0 $addlog$log > $addlog$log.html
      rm -f $addlog$log
    done
    }
    logsearch >> $logfile 2>&1
    echo "" >> $logfile; echo "" >> $logfile;
    chown -R $username:$username $addlog
    
  • 実行権を付与 && Cronへ登録
    # chmod +x visitors.sh
    # mv visitors.sh /etc/cron.hourly
    
  • .htaccessを作成
    # vi /var/www/admin/log/.htaccess
    Options Indexes Includes ExecCGI FollowSymLinks MultiViews
    

    hogeは一般ユーザーへ

    # chown hoge.hoge /var/www/admin/log/.htaccess
  • ブラウザで「http://admin.サーバー名/log」へアクセスする。

Comments:0

add to hatena hatena.comment (1) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 1

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://ore.saizensen.net/archives/381/trackback
Listed below are links to weblogs that reference
[Debian]Debian lennyで1からサーバーを作ってみる – Visitorsをインストール from おれ最前線ねっと
pingback from VisitorsでApache2のログ解析 | ソースコード備忘録Press 10-02-11 (木) 19:02

[...] [Debian]Debian lennyで1からサーバーを作ってみる – Visitorsをインストール [...]

Home > Debian | UNIX > [Debian]Debian lennyで1からサーバーを作ってみる – Visitorsをインストール

Search
Feeds
Meta

Return to page top