プロが教える店舗&オフィスのセキュリティ対策術

以下のURLの『AWStats 6.7』の解説に従って、Win2KサーバーにAWStats の導入を試みています。
http://cyberam.dip.jp/linux_server/log/awstats60 …

先ずWin2Kサーバーの『仮想ディレクトリー作成ウィザード』により以下のように設定しました。

エイリアス   public_html
ディレクトリー e:\***
アクセス許可  すべて許可

次にActivePerl (Win版)『ActivePerl-5.10.0.1004-MSWin32-x86-287188.msi』をダウンロード、インストールしました。

さらにawstats-6.9.exeをダウンロードし、以下のように設定しました。

Apache web server path      e:\apache group\apache
web server configfile path      e:\apache group\apache\conf\httpd.conf
AWStats config/profile file yes/no yes
web site name             e:\****

perlの場所とCGIディレクトリのパスは次の通りです。
e:\perl\bin\perl.exe
e:\Program Files\AWStats\wwwroot\cgi-bin

WWWサーバのルートディレクトリはe:****としました。

質問1:
Apacheのアクセスログのパスが確認できません。解説では/usr/local/apache/logs/access_logとなっていますが、検索しても『access_log』と言うファイルも見つかりませんでした。

質問2:
Apacheのログフォーマットがcombinedであるか否か確認できません。
解説にしたがって、
vi e:\apache group\apache\conf\httpd.conf
とタイプしたところ「'vi'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません」と言うエラーメッセージが表示されました。

A 回答 (2件)

Windowsの場合logは、



C:\Program Files\Apache Software Foundation\Apache2.2\logs

にありました。
 その他、ここの解説をみればかんたんです。

 http://www.bflets.dyndns.org/Tools/AWStatsJpn.html

この回答への補足

ありがとうございます。あの後改めて以下のように試みたのですが、依然うまく行きません。インターリンク社の固定IP(myIP)を用いて試しています。

Win2Kサーバーの設定

(1)IISのログファイル保管ディレクトリーを以下のように指定。E:\Inetpub\apache group\apache\logs\access_log

(2)仮想ディレクトリーの設定
エイリアス  : public_html
ディレクトリー: e:\inetpub\apache group\apache\seanews\public_html
アクセス許可: すべて許可

(3)CGIを保管するディレクトリの作成
エイリアス  : cgi-bin
ディレクトリー: e:\inetpub\apache group\apache\cgi-bin
アクセス許可: すべて許可

AWStatsのセットアップ

awstats-6.9.exeを展開し、指示に従って以下のように設定。

Apache web server path    e:\inetpub\apache group\apache
web server configfile path   e:\inetpub\apache group\apache\conf\httpd.conf
AWStats config/profile file yes/no yes
web site name : seanews-sg.com

以下の内容のメッセージが表示されました。
注1:以下のコンフィグファイルを形成した。
e\Program Files\AWStas\​wwwroot​\cgi-bin\awstas.seanews-sg.com.conf
注2:windowsユーザーはschedulertaskにupdate processを手動で追加すること。
注3:E:\Program Files\AWStats\​wwwroot​\cgi-bin\awstats.seanews-sg.com.confを手動で設定すること。
注4:上記設定後は以下のコマンドを実行することにより、統計を更新できる。
perl awstats.pl -ipdate -config=seanews-sg.com
統計内容は以下のURLで確認できる。
http://localhost/awstats/awstats.pl?config=seane …

設定

(1)E:\Inetpub\apache group\apache\conf\httpd.confに以下の一行を追加
CustomLog /var/log/httpd/access_log combined

(2)E:\Program Files\AWStats\awstats\​wwwroot​\cgi-bin内の全てのファイル、ディレクトリを
E;\inetpub\apache group\apache\cgi-binディレクトリにコピー

(3)E:\Program Files\AWStats\awstats\​wwwroot​\iconに格納されたアイコンのファイル/ディレクトリを
E:\Inetpub\apache group\apache\iconにコピー

E:\Inetpub\apache group\apache\cgi-bin\awstats.seanews-sg.com.confの設定変更(抜粋)

(1)LogFile="E:\Inetpub\apache group\apache\logs\access_log"
(4)SiteDomain="seanews-sg.com"
(5)HostAliases="seanews-sg.com ​www.seanews-sg.com​ 127.0.0.1 localhost"
(これは自動的に生成されたもので、変更していません)
(7)DirData="E:\Program Files\AWStats\awstats_db"
(8)DirCgi="E:\inetpub\apache group\apache\cgi-bin"
(9)DirIcons="E:\Inetpub\apache group\apache\icon"
(14)Lang="en"

ここで上記の解説に従い、ブラウザで閲覧できるか試したところ、以下のエラーメッセージが表示されました。
http://127.0.0.1/awstas.html
http://61.206.126.235/awstas.html
http://localhost/awstats/awstats.pl?config=seane …
ページが見つかりません 。検索中のページは、削除されたか、名前が変更されたか、または一時的に利用できない可能性があります。
http://www.seanews-sg.com/awstas.html
ページを表示できません検索中のページは現在、利用できません。Web サイトに技術的な問題が発生しているか、ブラウザの設定を調整する必要があります。

以下はE:\Inetpub\apache group\apache\logs\W3SVC1\ex090215.logの中身です。

#Software: Microsoft Internet Information Services 5.0
#Version: 1.0
#Date: 2009-02-15 15:22:25
#Fields: date time c-ip cs-username s-sitename s-computername s-ip s-port cs-method cs-uri-stem cs-uri-query sc-status sc-win32-status sc-bytes cs-bytes time-taken cs-version cs-host cs(User-Agent) cs(Cookie) cs(Referer)
2009-02-15 15:22:25 127.0.0.1 - W3SVC1 C 127.0.0.1 80 GET /awstats/awstats.pl config=seanews-sg.com 404 3 4213 313 160 HTTP/1.1 localhost Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.0) - -以下省略

補足日時:2009/03/02 17:50
    • good
    • 0

自分も自宅サーバー設定しましたが、管理が大変なので停止してますので


こちらのサイト参考で、
http://vine.1-max.net/
    • good
    • 0
この回答へのお礼

早速ありがとうございます。参考にさせて頂きます。

お礼日時:2009/02/09 22:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!