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

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

 Awstatsについて
日時: 2005/07/18 21:02
名前: Jacktis

こんばんは

Awstatsを導入しようとしているのですが動作確認の際
http://サーバのアドレス/awstats/awstats.pl?config=*****.**.jpでアクセスすると
403エラーとなります。
You don't have permission to access /awstats/awstats.pl on this server.
とあるのでawstats.plのパーミッションを変更すれば良いと思うのですが
パーミッションは何にすれば良いのでしょうか?
ヴァージョンは6.4です
また、httpdを起動する時
httpd を起動中: [Mon Jul 18 21:01:46 2005] [warn] The ScriptAlias directive in /etc/httpd/conf/httpd.conf at line 1050 will probably never match because it overlaps an earlier ScriptAlias.
                              [ OK ]
この様に表示されます。関係あるのでしょうか?

よろしくお願いします
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: Awstatsについて ( No.1 )
日時: 2005/07/19 00:00
名前: Jacktis

再インストール等をやり
httpd を起動中: [Mon Jul 18 21:01:46 2005] [warn] The ScriptAlias directive in /etc/httpd/conf/httpd.conf at line 1050 will probably never match because it overlaps an earlier ScriptAlias.
は、出なくなりましたがAwstatsは相変わらず
Forbidden
You don't have permission to access /awstats/awstats.pl on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
となっています。
そして何故かawstasをアンインストールしても403エラーが出ます。
これはawstats.plにアクセス出来ていないという事なのでしょうか?
メンテ
 Re: Awstatsについて ( No.2 )
日時: 2005/07/19 03:34
名前: Johann
参照: http://www.geocities.co.jp/SiliconValley-Sunnyvale/1839/index.html

アクセスは出来ているみたいですがパーミッションが間違っているように
見えます。755に変えてみるとか?
メンテ
 Re: Awstatsについて ( No.3 )
日時: 2005/07/19 11:38
名前: 管理者

Jacktis様、はじめまして。

Johann様が指摘されている通りだと思います。

パーミッションは以下の様にしてください。

  スクリプト(awstats.pl)
    → 755
  スクリプトのパス(awstats/)
    → 775

所有者
  apacheを実行しているプロセスの所有者に依存
  「/etc/httpd/conf/httpd.conf」以下の部分参照
    User apache
    Group apache
  上記の場合、スクリプト・スクリプトのパスを所有者:apache、グループ:apacheにしてください。

これで、実行できるはずです。
メンテ
 Re: Awstatsについて ( No.4 )
日時: 2005/07/19 16:19
名前: Jacktis

>パーミッションは以下の様にしてください。

  スクリプト(awstats.pl)
    → 755
  スクリプトのパス(awstats/)
    → 775

/usr/local/awstats/wwwroot/cgi-bin/awstats.pl
ここでしょうか?
両方ともパーミッションを変え所有者、グロープを変えたのですが
403が出ます。
メンテ
 Re: Awstatsについて ( No.5 )
日時: 2005/07/19 16:39
名前: 管理者

awstatsのインストールスクリプトのバグでしょうか?
先ほどダウンロードしてインストールしてみたら配置先の設定が誤って設定されていました。
私が当時インストールした時にはこのような事が無かったのですが・・・


apache設定ファイル「/etc/httpd/conf/httpd.conf」の最下位に下記の部分かあると思いますので、
以下の様に設定して見てください。
パーミッション・オーナは変更しなくても構いません。
設定後、「/etc/rc.d/init.d/httpd restart」コマンドを投入し、apacheを再起動してください。

----------------------------------------------
#
# Directives to allow use of AWStats as a CGI
#
#Alias /awstatsclasses "/usr/local/awstats/wwwroot/cgi-bin/wwwroot/classes/"
#Alias /awstatscss "/usr/local/awstats/wwwroot/cgi-bin/wwwroot/css/"
#Alias /awstatsicons "/usr/local/awstats/wwwroot/cgi-bin/wwwroot/icon/"
#ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/wwwroot/cgi-bin/"
  ↓  ↓  ↓  ↓
Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"

#
# This is to permit URL access to scripts/files in AWStats directory.
#
#<Directory "/usr/local/awstats/wwwroot/cgi-bin/wwwroot">
#  Options None
#  AllowOverride None
#  Order allow,deny
#  Allow from all
#</Directory>
  ↓  ↓  ↓  ↓
<Directory "/usr/local/awstats/wwwroot/cgi-bin/">
  Options None
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>
メンテ

Page:  [1] [2]

■ その他

ページ先頭へ

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