このスレッドはクローズされています。記事の閲覧のみとなります。
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.1 ) |
|
- æ¥æï¼ 2009/09/08 16:08
- ååï¼ セブン
- アクセス時にエラーとなった時のログには何が出力されてるんでしょうか?
/var/log/httpd/error_log です。
|
Re: Awstatsでブラウザーが「500 Internal Server Error」となり困っています。 ( No.2 ) |
|
- æ¥æï¼ 2009/09/08 18:16
- ååï¼ hiyo-
セブンさん ありがとうございます。
最新の/var/log/httpd/error_logです。 この辺と思うのですが、これで宜しいでしょうか?
[Tue Sep 08 11:46:19 2009] [notice] caught SIGTERM, shutting down [Tue Sep 08 11:46:19 2009] [notice] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0 [Tue Sep 08 11:46:19 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Tue Sep 08 11:46:19 2009] [notice] Digest: generating secret for digest authentication ... [Tue Sep 08 11:46:19 2009] [notice] Digest: done [Tue Sep 08 11:46:19 2009] [notice] Apache/2.2.8 (Unix) DAV/2 mod_perl/2.0.3 Perl/v5.8.8 configured -- resuming normal operations [Tue Sep 08 11:46:26 2009] [error] [client 127.0.0.1] (13)Permission denied: exec of '/usr/share/awstats/wwwroot/cgi-bin/awstats.pl' failed [Tue Sep 08 11:46:26 2009] [error] [client 127.0.0.1] Premature end of script headers: awstats.pl
|
Re: Awstatsでブラウザーが「500 Internal Server Error」となり困っています。 ( No.3 ) |
|
- æ¥æï¼ 2009/09/10 13:21
- ååï¼ ROMってる人
- suEXECつかってるためにおきてそうですね。
うちは使ってないのであれですが・・・ http://www.fukatani.org/~hi-lo/blog/archives/000153.html とか参考になりませんかね?
cgi-binディレクトリ, CGIそのもののgidをgid=100にすることで対応したってありますね。 追記: suexec_logを見てgidの数値は変更してください。
|
Re: Awstatsでブラウザーが「500 Internal Server Error」となり困っています。 ( No.4 ) |
|
- æ¥æï¼ 2009/09/11 16:21
- ååï¼ hiyo-
ROMってる人 さん
雑談コーナでお世話になりありがとうございました。 早速ファイルを取り込み印刷しておりましたが、 途中でコピー用紙が切れとなりアスクルに発注中。
「suexec_logを見て・・・」 # find / -name suexec_log で検索しましたが見つかりませんでした。
/var/log 内も手動で探してもありませんでした。
すみません、何処ら辺にありますでしょうか?
|
Re: Awstatsでブラウザーが「500 Internal Server Error」となり困っています。 ( No.5 ) |
|
- æ¥æï¼ 2009/09/11 16:29
- ååï¼ 管理者
- 以下の実行結果を教えて頂けますか?
# ls -ld /usr/share/awstats/wwwroot/cgi-bin/ # ls -l /usr/share/awstats/wwwroot/cgi-bin/awstats.pl
|
■ その他