ワタナベです。 表題の件は、自己解決しました。 ご助言いただきました。内海さん、荒木さん、馬渕さん、中村さん、ありがとうござ いました。 原因はhttpd.confの内容にありました。 次のような設定の場合、あるCGIスクリプトが<A>内では動作するが、<B>内 では動作しないという問題でした。 ##################### #ScriptAlias /cgi-bin/ "/home/httpd/html/cgi-bin" #<A> <Directory "/home/httpd/html/cgi-bin"> Options ExecCGI FollowSymLinks Includes IncludesNoExec Order allow,deny Allow from all DefaultType application/x-httpd-cgi </Directory> #<B> <Directory "/home/*/public_html/cgi-bin"> Options ExecCGI FollowSymLinks Includes IncludesNoExec Order allow,deny Allow from all DefaultType application/x-httpd-cgi </Directory> AddHandler cgi-script .cgi AddHandler cgi-script .pl ###################### ScriptAliasがここでは、コメントアウトされていますが、どちらにしても変化ありま せんでした。 ひっかかったのは、一番下のAddHandlerの部分でした。 Apache付属のhttpd.confでは、その直前に # もし、SSIを利用したい場合や、ScriptAliasされたディレクトリ外でCGIを利用したい # のならば、次からの行のコメントをはずしてください。 というコメントがついているため、こうしておくと、DocumentRoot以下のディレクト リに適応されるように理解していましたが、そうではなく、個別に追加しないと効果 がないみたいです。 そこで以下のように書き換えると、どちらでも問題なく動作するようになりました。 ##################### #ScriptAlias /cgi-bin/ "/home/httpd/html/cgi-bin" #<A> <Directory "/home/httpd/html/cgi-bin"> Options ExecCGI FollowSymLinks Includes IncludesNoExec Order allow,deny Allow from all AddHandler cgi-script .cgi AddHandler cgi-script .pl AddType application/x-httpd-cgi .cgi AddType application/x-httpd-cgi .pl </Directory> #<B> <Directory "/home/*/public_html/cgi-bin"> Options ExecCGI FollowSymLinks Includes IncludesNoExec Order allow,deny Allow from all AddHandler cgi-script .cgi AddHandler cgi-script .pl AddType application/x-httpd-cgi .cgi AddType application/x-httpd-cgi .pl </Directory> AddHandler cgi-script .cgi AddHandler cgi-script .pl ######################
References:
- [linux-users:95921] Re: public_htmlでCGIが動かないNAKAMURA BENWEB Wataru
- [linux-users:95910] Re: public_htmlでCGI が動かないK.Watanabe
- [linux-users:95895] public_htmlでCGIが動かないK.Watanabe
- [linux-users:95904] Re: public_htmlでCGIが動かないNAKAMURA BENWEB Wataru
- [linux-users:95962] Re: public_htmlでCGIが動かないk.Z.w
- Prev by Subject: [linux-users:96011] I crave your Indulgence
- Next by Subject: [linux-users:96013] Re: diredに日本語
- Previous by thread: [linux-users:95962] Re: public_htmlでCGIが動かない
- Next by thread: [linux-users:95907] tgif で"There is noSelection Ownerof _JAPANESE_CONVERSION" が出る
- Indexes:[Main][Thread]