このスレッドはクローズされています。記事の閲覧のみとなります。
Awstatsでブラウザーが「500 Internal Server Error」となり困っています。 |
|
- æ¥æï¼ 2009/09/08 15:52
- ååï¼ hiyo-
Fedora7 ver6.0.9
自ホームページのアクセス状況を確認する為本サイトを参考に構築しましたが ブラウザーから500 Internal Server Error となり正常に表示してくれません。 現在の設定状況を分かる範囲で下記します。
1./etc/httpd/conf/httpd.conf ・combined 2.awstatsのインストール ・# yum -y install awstats 3.# /usr/share/awstats/tools/awstats_configure.pl ・Do you want to continue setup from this NON standard directory [yN] ? y ・apacheの設定ファイルをフルパスで指定 /etc/httpd/conf/httpd.conf ・file (required if first install) [y/N] ? y ・プロファイル名を指定(ドメイン名を指定する) h*****-homeip.net ・Define config file path デフォルトの為、空エンターキー押下 ・Add update process inside a scheduler エンターキー押下 ・http://localhost/awstats/awstats.pl?config=h*****-homeip.net エンターキー押下 4. /etc/awstats/awstats.kajuhome.com.conf ・LogFile="/var/log/httpd/access_log" ・DNSLookup=2 ・DirData="." ・SkipHosts="127.0.0.1 ・LevelForWormsDetection=2 ・Lang="jp" ・FirstDayOfWeek=0 5. /etc/httpd/conf.d/awstats.conf ・Alias /awstatsclasses "/usr/share/awstats/wwwroot/classes/" ・Alias /awstatscss "/usr/share/awstats/wwwroot/css/" ・Alias /awstatsicons "/usr/share/awstats/wwwroot/icon/" ・ScriptAlias /awstats/ "/usr/share/awstats/wwwroot/cgi-bin/" ・<Directory "/usr/share/awstats/wwwroot"> Options None AllowOverride None Order allow,deny Allow from all ・<IfModule mod_env.c> SetEnv PERL5LIB /usr/share/awstats/lib:/usr/share/awstats/plugins 6. awstats.sh ・#!/bin/bash ・・・/root/awstats.sh ・/usr/share/awstats/wwwroot/cgi-bin/awstats.pl -update -config=h*****-homeip.net 7. chmod 700 awstats.sh 8. 作成したスクリプトの実行 ・# ./awstats.sh Create/Update database for config "/etc/awstats/awstats.h*****-homeip.net.conf " by AWStats version 6.7 (build 1.892) From data in log file "/var/log/httpd/access_log"... Phase 1 : First bypass old records, searching new record... Direct access after last parsed record (after line 44) Jumped lines in file: 44 Found 44 already parsed records. Parsed lines in file: 0 Found 0 dropped records, Found 0 corrupted records, Found 0 old records, Found 0 new qualified records. 9. ブラウザーで確認 ・http://h*****.homeip.net/awstats/awstats.pl?config=h*****-homeip.net ※ここで「500 Internal Server Error」となります。
10. cgiは本サーバーの「■ CGIの動作確認を行なう」でtest.cgiは正常に表示しました。 ・http://kajuhome.com/apache.shtml#n08-03 11. httpdも正常にホームページを表示してくれています。
同じ様なトラブルを克服された方お助けください。 宜しくお願いいたします。
|
■ コンテンツ関連情報
Re: Awstatsでブラウザーが「500 Internal Server Error」となり困っています。 ( No.6 ) |
|
- æ¥æï¼ 2009/09/11 18:58
- ååï¼ hiyo-
- 管理者さん
この度またもお世話になります。
# ls -ld /usr/share/awstats/wwwroot/cgi-bin/ drwxr-xr-x 2 root root 4096 2009-09-11 18:01 /usr/share/awstats/wwwroot/cgi-bin/
# ls -l /usr/share/awstats/wwwroot/cgi-bin/awstats.pl -rwxr-xr-x 1 root root 549417 2007-12-03 02:09 /usr/share/awstats/wwwroot/cgi-bin/awstats.pl
です。 もしかして-所有者権限をapacheに・・・? よろしくお願いします。
|
Re: Awstatsでブラウザーが「500 Internal Server Error」となり困っています。 ( No.7 ) |
|
- æ¥æï¼ 2009/09/12 17:42
- ååï¼ hiyo-
- 管理者さん
awstats.plの権限をapacheにしてみましたが改善なしでした。
# chown apache:apache /usr/share/awstats/wwwroot/cgi-bin/awstats.pl
# ls -l /usr/share/awstats/wwwroot/cgi-bin/awstats.pl -rwxr-xr-x 1 apache apache 549417 2007-12-03 02:09 /usr/share/awstats/wwwroot/cgi-bin/awstats.pl
次にawstats.plのパーミッションを 755 => 700 で確認しましたが変化なし・・・ 今までHPで使用中の****.plや****.cgiのパーミッションは755で問題なかった・・・分らない・・・なぜ?
|
Re: Awstatsでブラウザーが「500 Internal Server Error」となり困っています。 ( No.8 ) |
|
- æ¥æï¼ 2009/09/13 06:15
- ååï¼ 管理者
- 返信が遅くなり申し訳ありません。
やはり SElinux のような気がしますね。下記コマンド結果を再度、教えて下さい。
# getenforce
|
Re: Awstatsでブラウザーが「500 Internal Server Error」となり困っています。 ( No.9 ) |
|
- æ¥æï¼ 2009/09/14 11:09
- ååï¼ hiyo-
- 管理者さん
おはようございます。・・・もう昼前でしたか^^!
私も土・日は休んでおりますので・・・
# getenforce Enforcing
で有効にしておりますので一度無効にして確認してみます。
|
Re: Awstatsでブラウザーが「500 Internal Server Error」となり困っています。 ( No.10 ) |
|
- æ¥æï¼ 2009/09/14 13:20
- ååï¼ hiyo-
- 管理者さん
# getenforce Permissive
で再起動後、正常に表示するようになりました。
SElinuxがブレーキになっていたということですね。
この度もご回答頂きありがとうございました。 お礼申し上げます。
ここでスレッドを閉じます。
|
■ その他