はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 awstatsの設定
日時: 2007/02/13 18:08
名前: とんとん

またお世話になります。
FC5を使ってます。

お聞きしたいのはWebサーバのアクセスログ解析awstatsのことです。
こちらのサイト様のawstatsの設定を拝見いたし分からないながらも一通りやってみましたが
設定がまちがっているようでawstatsは動作しませんでした。


まず、awstatsのセットアップなのですが
プロファイル名にドメイン名をいれましたが下記の記述にありますようにhttpdが再起動しませんのでだめみたいです。(プロファイル名の意味が分かっておりませんが・・)

ここはサイトのドメイン名でよいのでしょうか?

-----> 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:
プロファイル名を指定(ドメイン名を指定する)
> mixxxx.dvrdns.org

-----> Create config file '/etc/awstats/awstats.kajuhome.com.conf'
 Config file /etc/awstats/awstats.kajuhome.com.conf created.

-----> Restart Web server with '/sbin/service httpd restart'
httpdを停止中:                       [ OK ]
httpd を起動中:                      [ OK ]←再起動しない


いつもすみません、よろしくお願いします。
メンテ

Page:  [1] [2] [3]

■ コンテンツ関連情報

 Re: awstatsの設定 ( No.6 )
日時: 2007/02/14 19:17
名前: とんとん

ありがとうございます。

半ばあきらめかけておりましたが下記のようにApache用AWStats設定ファイル編集を
しましたらawstatsが動作いたしました、ありがとうございました。

>最初に話を戻したいのですが、「httpd」が起動できないんですよね?
はい、とうとう再起動はしなかったのですが一応最後まで設定はしておりましたので下記の設定追加で動作しました(なぜだったのでしょう?)

# vi /etc/httpd/conf.d/awstats.conf 
<Directory "/usr/share/awstats/wwwroot">
  Options None
  AllowOverride None
  Order allow,deny
  Allow from 127.0.0.1
  ↓
  Allow from All 
</Directory>

[root@fedora ~]# /etc/rc.d/init.d/httpd reload ← Apache設定反映
httpd を再読み込み中:                   [ OK ]
 
それからまだお願いがあります。 

1.表示するレポートの部分が、「月 2月 2007」となっている為、以下のスクリプトを修正し正しく表示させる

Awstatsのバージョンがちがうからでしょうか、管理者サイトさまのスクリプトの修正を見ながら自分のをかくにんしたのですがスクリプトがちがっておりました。
Awstatsのバージョン確認はどこでするのでしょうか?(インストールのとき確認しませんでした)



2.検索文字列(キーフレーズ/キーワード)の文字化け修正
下記は管理者サイトさまのスクリプトの一部ですがわたくしとんとんの場合の保存場所がわからないのです。
Awstatsのインストールはyum -y install awstatsで行い
awstatsのセットアップスクリプト起動も# /usr/share/awstats/tools/awstats_configure.plです
であれば管理者サイトさまとまったく同じようにしてよいのでしょうか?
こんな質問申し訳ありますん。



コンバートスクリプトを以下のパスに保存し実行権を付与します。

私は、awstatsと同じ所に保存しました。
/usr/share/awstats/wwwroot/cgi-bin/conv_weblog_to_utf8.pl
実行権の付与
[root@fedora ~]# chmod 700 /usr/share/awstats/wwwroot/cgi-bin/conv_weblog_to_utf8.pl




メンテ
 Re: awstatsの設定 ( No.7 )
日時: 2007/02/14 22:14
名前: 管理者

> 1.表示するレポートの部分が、「月 2月 2007」となっている為、以下のスクリプトを修正し正しく表示させる

> Awstatsのバージョンがちがうからでしょうか、管理者サイトさまのスクリプトの修正を見ながら自分のをかくにんしたのですがスクリプトがちがっておりました。
> Awstatsのバージョン確認はどこでするのでしょうか?(インストールのとき確認しませんでした)


バージョンの確認は以下のコマンドで確認できます。

# rpm -qa awstats

例)当方の場合
# rpm -qa awstats
awstats-6.6-1.fc6

本来は、ディストリビューション毎に修正箇所を明記したいのですが、awstatsのバージョンによって修正箇所が区々です。
ディストリビューション毎と言うよりも、awstatsのバージョンに依存するのでバージョンが上がる毎に変更箇所が異なってしまうのが難点です・・・

> 2.検索文字列(キーフレーズ/キーワード)の文字化け修正
> 下記は管理者サイトさまのスクリプトの一部ですがわたくしとんとんの場合の保存場所がわからないのです。
> Awstatsのインストールはyum -y install awstatsで行い
> awstatsのセットアップスクリプト起動も# /usr/share/awstats/tools/awstats_configure.plです
> であれば管理者サイトさまとまったく同じようにしてよいのでしょうか?


同じで構いません。
メンテ
 Re: awstatsの設定 ( No.8 )
日時: 2007/02/15 19:55
名前: とんとん

お世話になります、ご報告遅くなりました。

awstatsのバージョンはawstats-6.5-7.fc5でした。
>1.表示するレポートの部分が、「月 2月 2007」となっている為、以下のスクリプトを修正し正しく表示させる
いまのままでもそう問題ないのでいいのではないかと思っています。

コンバートスクリプトをダウンロードし以下のパスに保存し実行権を付与しました。

[root@mixxxx ~]# chmod 700 /usr/share/awstats/wwwroot/cgi-bin/conv_weblog_to_utf8.pl

しかしapacheログファイルのコンバート実行でつまずいて悩んでいます。
やり方が悪いのでしょうか?(コンバート実行は初めてなので^^;)
ファイルやディレクトリがないということなのですが。。。
よろしくお願いします。

[root@mixxxx karen]# /usr/share/awstats/wwwroot/cgi-bin/conv_weblog_to_utf8.pl \ < /etc/httpd/logs/access_log \ > /etc/httpd/logs/access_log.enc
/usr/share/awstats/wwwroot/cgi-bin/conv_weblog_to_utf8.pl: line 6: !DOCTYPE: そ のようなファイルやディレクトリはありません
/usr/share/awstats/wwwroot/cgi-bin/conv_weblog_to_utf8.pl: line 7: syntax error near unexpected token `newline'
/usr/share/awstats/wwwroot/cgi-bin/conv_weblog_to_utf8.pl: line 7: `"http://www. w3.org/TR/REC-html40/loose.dtd">'


メンテ
 Re: awstatsの設定 ( No.9 )
日時: 2007/02/15 20:30
名前: 管理者

>> 1.表示するレポートの部分が、「月 2月 2007」となっている為、以下のスクリプトを修正し正しく表示させる
> いまのままでもそう問題ないのでいいのではないかと思っています。


当方も、そのままです(笑)。
awstatsがバージョンアップする度に修正していたのでは面倒なので、「月 2月 2007」の様に表示されたままになっています。
特に、障害を起こす事もないのでこのままで良いかと・・・

> [root@mixxxx karen]# /usr/share/awstats/wwwroot/cgi-bin/conv_weblog_to_utf8.pl \ < /etc/httpd/logs/access_log \ > /etc/httpd/logs/access_log.enc

上記の部分ですが、メッセージを見る限り何かのHTMLを読み込んでいる様な・・・
コマンドの途中で「\」がありますがこれはコマンド入力で「次行に続く」と言う意味を成します。
実際の入力は以下の様に実行してみてください。

# /usr/share/awstats/wwwroot/cgi-bin/conv_weblog_to_utf8.pl < /etc/httpd/logs/access_log > /etc/httpd/logs/access_log.enc

また、「conv_weblog_to_utf8.pl」のバージョンは「1.6」ですよね?
中身を見てみると以下の様にバージョンが分かります。

# cat /usr/share/awstats/wwwroot/cgi-bin/conv_weblog_to_utf8.pl
!/usr/local/bin/perl -w
# $Id: conv_weblog_to_utf8.pl,v 1.6 2004/01/18 02:20:48 nayuta Exp $
                ↑
                ここ
メンテ
 Re: awstatsの設定 ( No.10 )
日時: 2007/02/15 20:49
名前: とんとん

すみません、/usr/share/awstats/wwwroot/cgi-bin/の中にconv_weblog_to_utf8.plがたしかにあるのですが
># cat /usr/share/awstats/wwwroot/cgi-bin/conv_weblog_to_utf8.pl
>!/usr/local/bin/perl -w
># $Id: conv_weblog_to_utf8.pl,v 1.6 2004/01/18 02:20:48 nayuta Exp $


上記のように表示せず下記のようになってしまいました。
バージョンまちがえているかも知れません。



<a href="/viewcvs.cgi/conv_weblog_to_utf8/conv_weblog_to_utf8.pl?only_with_tag=MAIN"><b>MAIN</b></a>



<br>CVS Tags:

<a href="/viewcvs.cgi/conv_weblog_to_utf8/conv_weblog_to_utf8.pl?only_with_tag=HEAD"><b>HEAD</b></a>






<br>Changes since <b>1.5: +25 -11 lines</b>







<br>Diff to <a href="/viewcvs.cgi/conv_weblog_to_utf8/conv_weblog_to_utf8.pl?r1=1.5&r2=1.6">previous 1.5</a>










<pre class="vc_log">*** empty log message ***
</pre>

<hr size=1 noshade>


<a name="rev1.5"></a>


Revision <b>1.5</b>
 -
(<a href="/viewcvs.cgi/conv_weblog_to_utf8/conv_weblog_to_utf8.pl?rev=1.5&view=markup">view</a>)
(<a href="/viewcvs.cgi/*checkout*/conv_weblog_to_utf8/conv_weblog_to_utf8.pl?rev=1.5">download</a>)
(<a href="/viewcvs.cgi/*checkout*/conv_weblog_to_utf8/conv_weblog_to_utf8.pl?content-type=text%2Fplain&rev=1.5">as text</a>)
(<a href="/viewcvs.cgi/conv_weblog_to_utf8/conv_weblog_to_utf8.pl?annotate=1.5">annotate</a>)


- <a href="/viewcvs.cgi/conv_weblog_to_utf8/conv_weblog_to_utf8.pl?r1=1.5&view=log">[select for diffs]</a>




<br>

<i>Sat Jan 17 17:36:47 2004 UTC</i> (3 years ago) by <i>nayuta</i>

<br>Branch:

<a href="/viewcvs.cgi/conv_weblog_to_utf8/conv_weblog_to_utf8.pl?only_with_tag=MAIN"><b>MAIN</b></a>







<br>Changes since <b>1.4: +38 -11 lines</b>







<br>Diff to <a href="/viewcvs.cgi/conv_weblog_to_utf8/conv_weblog_to_utf8.pl?r1=1.4&r2=1.5">previous 1.4</a>










<pre class="vc_log">*** empty log message ***
</pre>

<hr size=1 noshade>


<a name="rev1.4"></a>


Revision <b>1.4</b>
 -
(<a href="/viewcvs.cgi/conv_weblog_to_utf8/conv_weblog_to_utf8.pl?rev=1.4&view=markup">view</a>)
(<a href="/viewcvs.cgi/*checkout*/conv_weblog_to_utf8/conv_weblog_to_utf8.pl?rev=1.4">download</a>)
(<a href="/viewcvs.cgi/*checkout*/conv_weblog_to_utf8/conv_weblog_to_utf8.pl?content-type=text%2Fplain&rev=1.4">as text</a>)
(<a href="/viewcvs.cgi/conv_weblog_to_utf8/conv_weblog_to_utf8.pl?annotate=1.4">annotate</a>)


- <a href="/viewcvs.cgi/conv_weblog_to_utf8/conv_weblog_to_utf8.pl?r1=1.4&view=log">[select for diffs]</a>




<br>

<i>Sat Jan 17 12:46:12 2004 UTC</i> (3 years ago) by <i>nayuta</i>
メンテ

Page:  [1] [2] [3]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.