このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

AWStats アクセス統計ページHTML版確認にて このメッセージに返信する
日時: 2011/06/12 04:12
名前: lark7
URL:
お世話になります。

昨日は色々ありがとうございました。
無事にアパッチ稼働確認まで漕ぎ着けました。

そこで AWStats の導入をしたのですが下記の問題が出ております。



AWStats確認
http://Webサーバー名/awstats/awstats.pl
ではアクセス統計ページ表示確認しました。

アクセス統計ページHTML版確認
http://Webサーバー名/awstatsreport/
これがエラーになってしまいます。

403 Forbidden

Forbidden

You don't have permission to access /awstatsreport/ on this server.


パーミッション変更すれば良いのかな?
とは漠然に分かるのですが具体的に何をどういじれば良いのか分かりません。

助言、ご教授の程お願いします。
記事編集 編集
Re: AWStats アクセス統計ページHTML版確認にて このメッセージに返信する
日時: 2011/06/12 10:50
名前: ペングイン
URL: http://blog.trippyboy.com
lark7さん

Alias /awstatsreport "/var/www/awstatsreport"
以下はアクセス統計を外部に公開しない場合のみ指定
<Location "/awstatsreport">
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.1.0/24 ← 内部ネットワークアドレスを指定
</Location>

上記のような設定で、deny,allowしてしまっていませんか?

tail -f /var/log/httpd/error_log をしながらアクセスを試し、
[error] [client xxx.xx.xxx.xx] client denied by server configuration: /var/www/html/awstatsreport
の出力があれば設定による拒否が行われています。

client で示されているIPアドレスが正しいものか、そのIPアドレスを拒否していないか
確認をおすすめします。

蛇足ですが、この間CloudFlareというCDN的なものを始めたのですが、Webにアクセスする
接続元がCloudFlareが管理するキャッシュサーバになっていたので、異なるIPアドレスからの
接続となっていました。

記事編集 編集
Re: AWStats アクセス統計ページHTML版確認にて このメッセージに返信する
日時: 2011/06/12 14:20
名前: lark7
URL:
お世話になります。

>Alias /awstatsreport "/var/www/awstatsreport"
>以下はアクセス統計を外部に公開しない場合のみ指定
><Location "/awstatsreport">
>Order deny,allow
>Deny from all
>Allow from 127.0.0.1
>Allow from 192.168.1.0/24 ← 内部ネットワークアドレスを指定
></Location>
>
>上記のような設定で、deny,allowしてしまっていませんか?

はい!
まさにその通りに設定しています。
当方のルーターIPも 192.168.0.1 がデフォルトになっています。
ちなみにCent5PCには 192.168.0.XX を割り当てています。

>tail -f /var/log/httpd/error_log をしながらアクセスを試し、
>[error] [client xxx.xx.xxx.xx] client denied by server configuration: >/var/www/html/awstatsreport
>の出力があれば設定による拒否が行われています。

検証した所全く同じ結果が返って来ました。

[root@sample ~]# tail -f /var/log/httpd/error_log
[Sun Jun 12 14:13:45 2011] [error] [client 192.168.0.2] Directory index forbidden by Options directive: /var/www/awstatsreport/
[Sun Jun 12 14:13:45 2011] [error] [client 192.168.0.2] File does not exist: /var/www/html/favicon.ico

>client で示されているIPアドレスが正しいものか、そのIPアドレスを拒否していないか
確認をおすすめします。

申し訳ありません。
具体的に何処を見直したら良いかご教示願えれば助かります。
よろしくお願いします。

記事編集 編集
Re: AWStats アクセス統計ページHTML版確認にて このメッセージに返信する
日時: 2011/06/12 14:35
名前: lark7
URL:
↑訂正です。

>はい!
>まさにその通りに設定しています。
>当方のルーターIPも 192.168.0.1 がデフォルトになっています。
>ちなみにCent5PCには 192.168.0.XX を割り当てています。


正しくは・・・


アクセス統計ページHTML版格納ディレクトリ設定
Alias /awstatsreport "/var/www/awstatsreport"
<Location "/awstatsreport">
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.0.1/24
</Location>

awstats.plアクセス制限
<Files "awstats.pl">
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.0.1/24
</Files>

以上が現状設定にしています。
記事編集 編集
Re: AWStats アクセス統計ページHTML版確認にて このメッセージに返信する
日時: 2011/06/12 15:44
名前: lark7
URL:
自己解決しました。

原因はポカミスでして・・・

[root@centos ~]# ./awstatsreport.sh centossrv.com /var/www/awstatsreport ← アクセス統計ページHTML版作成スクリプト実行

この部分の作業漏れでした orz

ほんと、スレ汚し申し訳ありませんでした。


ペングインさん
毎度、本当にありがとうございます!!
記事編集 編集
Re: AWStats アクセス統計ページHTML版確認にて このメッセージに返信する
日時: 2011/06/12 19:06
名前: ペングイン
URL: http://blog.trippyboy.com
lark7さん

解決のスピードに付いていけなくて申し訳ないですっ

1点だけ補足させていただきます。

>検証した所全く同じ結果が返って来ました。

>[root@sample ~]# tail -f /var/log/httpd/error_log
>[Sun Jun 12 14:13:45 2011] [error] [client 192.168.0.2] Directory index forbidden by Options directive: /var/www/awstatsreport/
>[Sun Jun 12 14:13:45 2011] [error] [client 192.168.0.2] File does not exist: /var/www/html/favicon.ico

上記エラーは、「同じ」ではないですね。

[error] [client xxx.xx.xxx.xx] client denied by server configuration: >/var/www/html/awstatsreport



[error] [client 192.168.0.2] Directory index forbidden by Options directive: /var/www/awstatsreport/

は、違うエラーです。

前者はorder deny,allowによる制限、後者はそのディレクトリにないにindex.*がないのに加えてOptions -Indexesが影響しています。

以上です。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -