AWSTATSの組み込みについて 無謀な質問かもしれません

このQ&Aのポイント
  • 超素人の質問者が、自分の使っているレンタルサーバーにAWSTATSを設置したいかどうか尋ねています。
  • 質問者はCGIやLINUXについてまったく知識がなく、WindowsのFFFTPを使用した設定が可能かどうかも知りたいと述べています。
  • サーバーはFreeBSD-4.xを使用しており、perlのディレクトリの場所とWebalizerの組み込みに成功したことがわかっています。
回答を見る
  • ベストアンサー

AWSTATSの組み込みについて 無謀な質問かもしれません

超素人です。CGIのことがまったくわからず、LINUXのこともわからないのですが、わけあって自分の使っているレンタルサーバーに、AWSTASを設置したいと思ってます。WindowsのFFFTPとかで設定することは可能なのでしょうか? ただ、たしかLINUXはパーミッション設定とかあるんですよね?どのファイルにどのパーミッションを設定すればいいのかもちんぷんかんぷんで・・ちなみにLINUXを扱うのは私のは無理だと思います。 なおサーバーはFreeBSD-4.xを使用しているらしく、サーバー側のperlのディレクトリの場所と、そこではWebalizerを自分で組み込めば使用可能ということまでは把握しました。AWSTATSは6.4のzipは入手しました。 どなたか教えていただける方いらっしゃいましたらお願いします。

  • CGI
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
  • Ethersky
  • ベストアンサー率71% (168/235)
回答No.1

AWStatsはApache(サーバー)本来のログの設定を一部変えなければなりません。 ですが、一台まるごとサーバーを借りているという場合でroot権限を持っていなければサーバーそのものの設定変更なんてダメですので普通に共用のレンタルサーバーを借りているというのであれば諦めるしかありません。 また、定期的に実行するためにはcronを使いますが、やはりroot権限までもらえるサーバーぐらいでないとcronまで使わせてもらえるサーバーは(共用レンタルでは)少ないです。 もし、一台丸ごと占有サーバーを借りているというのであれば、 http://cyberam.dip.jp/linux_server/log/awstats60_main.html 辺りを参考にどうぞ。

関連する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'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません」と言うエラーメッセージが表示されました。

  • 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) - -以下省略

  • 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 になってしまいました。 アクセスできない理由は一体何なのでしょうか? ご教授の程、お願い致します。

  • パーミッションの変更についてですが・・・

    FreeBSDのパーミッション変更についての質問です。 現在FreeBSD 4.10Releaseを使っています。 FTPソフト(FFFTP等)を使い自分のディレクトリにログインします。そしてCGIを使いたいためCGIのファイルを送ります。そしてパーミッションの変更をしなければなりませんが、そのパーミッションが変更できません。エラーメッセージはアクセス権を変更する機能がサポートされていませんと言われてしまいます。 試しにFreeBSDを再インストールしましたが、やはり同じ事でした・・・ パーミッションが変更できないとCGIが動かないので FTPソフトでパーミッションを変更できる方法 (たぶんFreeBSDの中のどこかをいじると直ると思います)を知っている方がいましたら教えて下さい。宜しくお願いします。

  • ディレクトリのホスト名

    自分で作ったCGIを設定まで終わったんですが、パーミッション変更してサーバーを変更するのに、FFFTPでパーミッション変更しようとしたら、ローカルのほうではできないことがわかったんです。 そのサーバーに転送したいディレクトリのホストを調べる方法ってありますか?よろしくお願いします。 プロバイダはBIGLOBEです。

    • 締切済み
    • CGI
  • アクセス解析ソフト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なども解析に含まれてしまうので、困っています。 何か方法がありましたら、教えてください。お願いします。

  • CGIのパーミッションについて

    昨日はじめて自鯖を立てようと思い apache2にて鯖を立てました。 こちらの環境は OS:windowsXP server:apache2 + ActivePerl CPU:Pen4 3.0Ghz メモリ:1024MB CGIの勉強をしたく、アップローダーを設置することに しました。http://sugachan.dip.jp/download/uploader.php こちらのサイトのSn Uploaderというものです。 Cgiの1列目#!のperlパスを自分の環境の #!C:/Perl/bin/perl に変更し ホームディレクトリ下のcgi-binフォルダ下に設置しました。 http://localhost/cgi-bin/upload.cgiにアクセスし 動作を確かめようとしたのですが500エラーがでてしま います。ためしに他のCGIを用意し試しましたところ きちんと動作しました。Apacheのほうの設定はすんでいます。いまのところパーミッションを疑っているのですが、Windowsの場合パーミッションの設定がいらないと聞いたことがあるのですがどうなんでしょうか? もし設定が必要な場合、自鯖にFFFTP等のソフトで繋いでパーミッションの変更を行うことはできるのでしょうか。自鯖にFTPサーバがないと無理なんでしょうかね? 初心者な質問で申し訳ないです。もしFFFTP以外の方法でパーミッションの変更方法があるのでしたら是非おしえてください。日本語がわかりにくいところがあると思いますが疑問な点がありましたら言ってください。よろしくお願いいたします。

    • 締切済み
    • CGI
  • イントラネットにカウンター設置

    社内イントラネットにHPを作成(frontpage)しています。 FFFTPなどでアップロードをするのではなく、作成したものを決まった社内サーバーのフォルダに入れるだけです。 そこでカウンターを設置したく、CGIのカウンターをダウンロードしていろいろ試してみましたが、まったく動作しません。 表示自体×のままです。エラーが出るわけでもありません。 perlパスとかパーミッション設定などどれも設定が書いてありましたが、 windows系なのでパーミッション設定は必要ないようです。 Perlパスはどうなりますか? 画像はバイナリーモードでなどとありますが、FFFTPを使わない場合関係ないのでしょうか? 管理者に問い合わせたところperlもCGIも対応しているとのこと。 こういった場合どのように設置したら良いのですか? いろいろ調べてみたのですが、どうしても分かりません。 どうすればいいのか教えてください。 よろしくお願いします。

    • 締切済み
    • CGI
  • perlを使用したcgiでの画像アップロードについて

    いつもお世話になっております。 私自身のHPで画像のアップロードが出来る様になればいいなと思い、 cgiの勉強がてら調べていた所、下記HPがヒットしたのでサンプルスクリプトを使用し、アップロードをしたのですが正常にアップできませんでした。 http://www.aimix.jp/cgi/acccgilibupfile.html テストとして、【36,864 バイト】とのjpgファイルをアップしたのですが、 サーバには、【622 バイト】のjpgファイルが作成され、もちろん正常に表示されませんでした。 ※サーバはLinuxの自宅サーバを使用しております。 ※cgi-lib.plは導入済みです。 ※スクリプトの内容を一行だけ下記の様に変更しております。 【open OUT,">./img/$fnme";】にして、配下ディレクトリの【img】に保存するように設定。ディレクトリパーミッション777 その他はデフォルトの内容です。 ※cgiパーミッション755。 ※wrapper.cgiにてcgiのエラーはなし。 ※perlは、【which perl】コマンドにて/usr/local/bin/perlであることを確認済みです。 以上が確認したことなのですが、原因がわかる方、ご教授お願いします。

    • ベストアンサー
    • CGI
  • AwstatsとDigest認証の設定について

    訂正箇所がありましたので再投稿致します。 ■問題 IE8(Windows7)でのみ、認証時に何度もパスワードを要求されてしまう。 ■サーバ環境 CentOS 5.5 Apache 2.2 (yumでインストール) Awstats 6.95 (dagリポジトリからyumでインストール) ドメイン例:aa.com 認証を試しているURL:http://aa.com/awstats/ # awstats用に追加したAliasとセクションコンテナ Alias /awstats/ /var/www/awstats/ <Directory /var/www/awstats/> DirectoryIndex awstats.pl Options ExecCGI order deny,allow deny from all allow from 192.16.1. </Directory> ■詳細内容 AWstatsのディレクトリにDigest認証をかけたく設定したのですが、IE8(Windows7)でのみ何度もパスワードを要求されてしまいます。 awstats.pl にアクセスした際に表示される画像に対して、画像ごとにパスワード要求が行われているようです。 IEのキャッシュを削除し、初回アクセスする時はパスワード要求は一度のみ行われ、ページも正常に表示されています。 IEを再起動した2度目以降にアクセスする際は、毎回画像ごとにパスワード要求が行われてしまいます。 (パスワードを全て入力していくとページは正常に表示され、2回目以降のパスワードをキャンセルし続けると画像のみが表示されない) IE7では試していないのでわかりませんが、IE6、Firefox、Safari、Chrome、Opera、Lunascapeなど他のブラウザではそのような現象は発生せず、パスワード要求は一度しか行われません。 また、IE8とIE6の場合はパスワード認証のダイアログが表示されている段階で、キャッシュに残っていると思われるページが表示されてしまいます。 IE以外のブラウザは正常に認証が行われているので設定ファイルでのディレクトリの指定間違いなどは無いと思うのですが、 IE向けに特別な設定オプションが必要なのでしょうか? IE6用に以下の設定はhttpd.confに追記しています。 BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On 提示するべき設定内容がありましたら提示いたしますので、よろしくお願いいたします。 ■訂正箇所 誤: awstats.pl と同じディレクトリに、単純にHTMLファイルに画像(Awstatsで使われるアイコン画像)をリンクさせたものを作って認証を試した場合は、 IEも含め試した全てのブラウザで画像ごとにパスワード要求が行われるようなことはありませんでした。 正: 単純にHTMLファイルに画像(Awstatsで使われるアイコン画像)をリンクさせたものを作って認証を試した場合も同様の結果でした。