このスレッドはクローズされています。記事の閲覧のみとなります。
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 ] この様に表示されます。関係あるのでしょうか?
よろしくお願いします
|
■ コンテンツ関連情報
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>
|
■ その他