2006年11月14日

[users 6991] FC4 と HTTPD について

いつも拝見させていただいてます。

早速ですが,皆さまのアドバイスやご意見をいただきたい事があり,投稿させて
いただきました。

●FedoraCore4 と HTTPD(Apache2)
 FC4 を新規インストールし,Apache でホームページを公開しようとしまし
た。名前による VirtualHost を行ない,結果として静的ページは表示されるの

ですが,CGI が動作しません。

 設定については以下の通りです。

・yum update ですべてをアップデートしています
・/usr/bin/suEXEC を suexec.bkup に変更し,suEXEC は動作しないようにして
います
・<Directory>で,DocumentRoot にあたるフォルダには +ExecCGI しています
・フォルダや,その配下のファイルの権限は適切にしています(chmod ugo+r な
ど)
・AddHandler で .cgi .pl は script として認識するようにしています

 現象は以下の通りです。

・.html による静的ページはちゃんと表示されます
・.cgi を実行させると「IntenalServerError」となります
・error_log で調べたところ,FileNotFound なので,さらに調べると,プログ
ラム1行目の
 #!/usr/bin/perl が見つからない,と出ていました
・ところが /usr/bin には perl が存在し,ターミナルから手作業で
 /usr/bin/perl hoge.cgi
と実行させると動作します
・./hoge.cgi で直接コマンドとして実行させると bad interpreter となります

→ つまり apache 経由で cgi を動作させた場合と,コマンドとして実行させた
場合に perl が見つからない(bad interpreter) 状態になります

 本件,どのような問題が発生しているか,どなたか示唆をいただけませんで
しょうか?

========================================
==
== ◎インターネットサーバーの運営・設定・管理
== ◎ホームページの買い物カゴをつくりたい
== ◎パソコンのトラブルや操作指導,講演会
== ◎その他およそコンピュータにまつわる何でも
==
==  藤森プロダクション 藤森富士夫
==   http://www.fujimori-pro.gr.jp/info.html
========================================
_______________________________________________
users mailing list
投稿先アドレス: mailto:users@xxxxx
総合案内: http://fedora.jp/mailman/listinfo/users
過去の投稿の検索: http://fedora.jp/kabayaki/

投稿者 xml-rpc : 2006年11月14日 09:53
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/49329
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。