AWSStatsのセットアップについて(2)

このQ&Aのポイント
  • インターリンク社の固定IP(myIP)を用いWin2Kサーバー上にAWStatsのセットアップを試みました。
  • セットアップは主に「AWStats 6.7...」解説を参考にしました。
  • AWStatsを設定し、統計結果を閲覧するためにブラウザでアクセスしたがエラーメッセージが表示されました。
回答を見る
  • ベストアンサー

AWStatsのセットアップについて(2)

インターリンク社の固定IP(myIP)を用いWin2Kサーバー上にAWStatsのセットアップを試みました。セットアップは主に「AWStats 6.7...」解説を参考にしました。 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=seanews-sg.com 設定 (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=seanews-sg.com ページが見つかりません 。検索中のページは、削除されたか、名前が変更されたか、または一時的に利用できない可能性があります。 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) - -以下省略

質問者が選んだベストアンサー

  • ベストアンサー
  • goold-man
  • ベストアンサー率37% (8365/22183)
回答No.1

>E:\Program Files¥ C:\Program Filesへしない理由は? #!c:/program files/

参考URL:
http://www.bflets.dyndns.org/Tools/AWStatsDocs_JP/awstats_setup_jp.html
fanzhao
質問者

補足

このPCは実験用に使用しており、C:にはWinXP、D:にはWin98、E;にはWin2kサーバーをそれぞれセットしています。うまく言ったら別のPCでC:\Program Filesを用いる予定です。 目下使用している、ウェブホスティングサービスがAWStatsを用いているため、できるだけその設定に合わせたつもりです。 また別にファイルメーカー(FM)のDBをWEB公開していますので、可能ならこれも合体できればと、「(2)仮想ディレクトリーの設定」の設定で「アクセス許可: すべて許可」にしました。FMサーバーのWin2Kの設定もそうしていますので。

関連するQ&A

  • AWStatsのセットアップについて

    以下のURLの『AWStats 6.7』の解説に従って、Win2KサーバーにAWStats の導入を試みています。 http://cyberam.dip.jp/linux_server/log/awstats60_main.html 先ず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'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません」と言うエラーメッセージが表示されました。

  • CentOSにてAWStats導入

    CentOSにてAWStats導入 CentOS5.4(i386版)を使用しております。 このサーバにAWstatsを導入しようと思い、作業を進めております。 現在、インストールや設定など一通り終えており、後はブラウザから確認するだけという状況なのですが、クライアントPC(Windows)からブラウザにて http://サーバのIPアドレス/awstats/awstats.pl でアクセスしてみたところ、 Error: Couldn't open config file "awstats.192.168.0.4.conf" nor "awstats.conf" after searching in path "/var/www/awstats,/etc/awstats,/usr/local/etc/awstats,/etc,/etc/opt/awstats": No such file or directory - Did you use the correct URL ? Example: http://localhost/awstats/awstats.pl?config=mysite Example: http://127.0.0.1/cgi-bin/awstats.pl?config=mysite - Did you create your config file 'awstats.192.168.0.4.conf' ? If not, you can run "awstats_configure.pl" from command line, or create it manually. Check config file, permissions and AWStats documentation (in 'docs' directory). という文言が表示されるだけで、アクセス統計ページが表示されません。 上記のエラー文言を見てみると、当方英語が苦手なのですが・・・ "/var/www/awstats,/etc/awstats,/usr/local/etc/awstats,/etc,/etc/opt/awstats" というファイルやディレクトリは存在しません。 という内容が書かれていることが分かります。 調べてみると、確かに上記のディレクトリは存在していないのですが、この問題とは別で 現在ドキュメントルートの設定が DocumentRoot "/var/www/html" となっているということと、アクセスしようとしている http://サーバのIPアドレス/awstats/awstats.pl では、awstats.plのある /var/www/awstats/awstats.pl にアクセスできない(ドキュメントルートよりもawstats.plのある階層がひとつ上のため)ということが分かり、 /var/www/awstats 以下を /var/www/html 以下に移動させてブラウザからアクセスしてみました。 しかし、今度は 404 NotFound になってしまいました。 アクセスできない理由は一体何なのでしょうか? ご教授の程、お願い致します。

  • アクセス解析ソフトAwstatsで一部のディレクトリ下だけ解析できます

    アクセス解析ソフトAwstatsで一部のディレクトリ下だけ解析できますか? さくらインターネットのレンタルサーバーの、以下の場所にawstatsをインストールし、使用しています。 /www/hogehoge/awstats/awstats.pl 解析対象を、hogehoge以下のディレクトリに制限したいのです。 現在の環境は、 ドメイン設定で、/hogehoge を hogehoge.comの独自ドメインを割り当てています。 awstatsの設定ファイル(awstats.hogehoge.com.conf)のSiteDomainは、 SiteDomain="hogehoge.com" としています。 今は、/www/hogehogeだけでなく、/www/hogehoge2なども解析に含まれてしまうので、困っています。 何か方法がありましたら、教えてください。お願いします。

  • IIS の管理コンソールというのは

    IIS の管理コンソールというのは、wwwサビースプロパティのことでしょうか すみません初心者のもので、wwwサビースプロパティは C:\inetpub\wwwroot\cgi-bin 仮想ディレクトリのエイリアス/cgi-bin 読取り・実行権限にチェックが入っています CGIプログラムはcgi-binの中です しかし動かないどうしてでしょうか

  • Apacheアクセスログ解析(AWStats)

    http://centossrv.com/awstats.shtml このサイトを見ながら設定を進めているのですが、 http://Webサーバー名/awstats/awstats.pl このurlにアクセスすると、 Error: Couldn't open config file "awstats.192.168.0.3.conf" nor "awstats.conf" after searching in path "/var/www/awstats,/etc/awstats,/usr/local/etc/awstats,/etc,/etc/opt/awstats": No such file or directory - Did you use the correct URL ? Example: http://localhost/awstats/awstats.pl?config=mysite Example: http://127.0.0.1/cgi-bin/awstats.pl?config=mysite - Did you create your config file 'awstats.192.168.0.3.conf' ? If not, you can run "awstats_configure.pl" from command line, or create it manually. Check config file, permissions and AWStats documentation (in 'docs' directory). このようなエラーになります。 また、 http://Webサーバー名/awstatsreport/ にアクセスすると、 String found where operator expected at /var/www/awstats/lib/search_engines.pm line 194, near "'google\.co\.jp'" (Missing semicolon on previous line?) String found where operator expected at /var/www/awstats/lib/search_engines.pm line 401, near "'infoseek\.co\.jp'" (Missing semicolon on previous line?) String found where operator expected at /var/www/awstats/lib/search_engines.pm line 676, near "'google\.co\.jp'" (Missing semicolon on previous line?) String found where operator expected at /var/www/awstats/lib/search_engines.pm line 920, near "'googlejapan'" (Missing semicolon on previous line?) String found where operato7itjyr expected at /var/www/awstats/lib/search_engines.pm line 1173, near "'googlejapan'" (Missing semicolon on previous line?) syntax error at /var/www/awstats/lib/search_engines.pm line 194, near "'google\.co\.jp'" syntax error at /var/www/awstats/lib/search_engines.pm line 401, near "'infoseek\.co\.jp'" syntax error at /var/www/awstats/lib/search_engines.pm line 676, near "'google\.co\.jp'" syntax error at /var/www/awstats/lib/search_engines.pm line 920, near "'googlejapan'" syntax error at /var/www/awstats/lib/search_engines.pm line 1173, near "'googlejapan'" Compilation failed in require at /var/www/awstats/awstats.pl line 2092. というエラーになります。 どのようにすれば解決できるでしょうか。また、いつも思うのですが、このようなエラーに遭遇したときにはどのように解決すればいいのでしょうか?googleなどで検索しようにもどのようなワードで検索すればいいのかすらわかりません。

  • Apacheでcgiを動かす場合のファイルの場所は‥。

    いつもお世話になってます。  今、Apache2を導入して、サーバを構築しているのですが、cgiファイルをおく場所で困っています。  デフォルトでApacheをインストールすると、*:\Program Files\apach group\apach2\cgi-bin 配下に、cgiファイルをおくように設定することになりますよね。  そこにおけばcgiは動きましたが、出来れば、 任意の場所にcgiファイルをおいて動かしたいと思いました。 httpd.conf内の ScriptAlias /cgi-bin/ "E:/Program Files/Apache Group/Apache2/cgi-bin" や、 <Directory "E:/Program Files/Apache Group/Apache2/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all の部分を任意の場所に変えたりするのですが、それだとcgiファイルはただ単にテキストで表示されてしまうだけでした。  あきらめるしかないのでしょうか。  初歩的な質問かもしれませんが、FAQ等を探しても見つからなかったので質問させて頂きました。 どなたかご教授下さい。 よろしくお願い致します。

    • ベストアンサー
    • CGI
  • apacheでCGIを動かす

    apacheでCGIを動かそうと思っていますが、どうしても出来ません。 環境は以下の通りです。 apache:1.3.35 OS:Windows2000 httpd.confの設定は 1.ScriptAlias /cgi-bin/ の行をコメントアウト 2.Alias /cgi-bin/ "E:/hoge/cgi-bin/"に変更してDirectoryタグを追加 3.AddHandler cgi-script .exeを追加 以上の3点をしましたが、新しく設定したディレクトリのcgiは動作しませんでした。 apacheのmodulesディレクトリの中にmod_alias.soというファイルが有りませんがそれは関係有るのでしょうか? また、apacheとtomcatの連携ということを以前行ったのですが、動かない事と関係あるのでしょうか? 文字数の関係で見づらい説明になっているかと思いますがよろしくお願い致します。

  • CGIスクリプト 保存用ディレクトリ

    ApacheというWWWサーバーでは、srm.confというファイル内に  ScriptAlias /cgi-bin/ /usr/local/www/cgi-bin/と記述し、かつaccess.confというファイル内に、 <Directory /usr/local/www/cgi-bin> </Directory> という記述を行うことで、/usr/local/www/cgi-bin/というディレクトリがそのCGIスクリプトの保存用ディレクトリになります。 と書いているのですが、どういうことかよくわかりません。srm.confというファイルはあらかじめ、パソコンにはいっているのでしょうか? ScriptAlias /cgi-bin/ /usr/local/www/cgi-bin/と記述しと書いているのですが、何で記述したらいいのでしょうか。 すいませんが、教えてください。

  • cgi-binディレクトリ内のhtmlを有効にしたい

    度々お騒がせしております。 本日は、Apacheの設定について 伺いたく投稿させていただきました。 apacheの設定を終え、 一通り動作するようにできたのですが、 cgi-binディレクトリに置いたhtmlや jpg,gifといったcgi以外のファイルが 表示されません。 httpd.confによる cgi-binディレクトリの設定でどうにかなるものと思い、 色々調べてみたのですが、 いまいち設定方法がわかりません。 以下、私の環境です。 Apacche 1.3.20 htmlディレクトリ /var/www/html/ (775) cgi-binディレクトリ /var/www/html/cgi-bin/ (775) 現在のcgi-binディレクトリの設定 ScriptAlias /cgi-bin/ "/var/www/html/cgi-bin/" <Directory "/var/www/cgi-bin"> AllowOverride None Options ExecCGI Order allow,deny Allow from all </Directory> 以上、どうかよろしくお願いいたします。

  • 2003サーバの『規定のwebサイト』の開始が出来ない

    IIS6.0において、『規定のwebサイト』が停止状態から 開始できなくなっています。 『プロセスは他のプロセスが使用中です。』 という、エラーか帰ってきます。 Apache、PHP、Perlをインストールしているので、 ひょっとしたら、ApacheとIISはどちらかでよいとも聞いたこともあるので、 c:\windows\php.iniかd:\Apache\conf\httpd.conf への設定がおかしくなっている可能性があるでしょうか? インストールに関してはこちらを参考にしています。 ttp://y-kit.jp/saba/ また、2003サーバにおけるPHP,Apache,Perl等のインストールについて記載のあるURLをお願いします。 階層は D:\をすべてweb用に割り当てて、 d: ┣Apache ┣Inetpub┳wwwroot┳index.html ┃    ┃ ┣cgi-bin(エリアス) ┃    ┗cgi-bin(実際のデータ)  ┣Logfiles ┣php━php.exe ┣WUTemp ┗user━local┳bin━perl.exe        ┃・・・        ┃・・・        ┃・・・ となっています。 よろしくお願いします。