[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:91961] Re: [redhat:7412] Apache/1.3.20でのCGIについて


山田といいます。

私もこのような状況になった事がありますので参考までに

 httpd.conf にて UserDir を標準の public_html から
html に変更されていますが、これを変更した場合 suexec
が実装されている関係で cgiは実行できません(redhatの
RPMでインストールした場合)

対処方法は
 1.UserDir を public_html に戻す。
 2.apache をコンパイルし直す(オプションを変えて)

はずしてましたらすみません。

> はじめまして、塚田ともうします。
>
> 大変、初歩的な質問で恐縮いたしますが、RedHat 7.2を先日より使い始めた
> のですが、Apache 1.3.20のhttp.confの設定が間違っているのか環境がまずい
> のか、userでのCGIの実行ができない状態です。
>
> エラーログは、
> [Wed Mar 18 22:43:39 2002] [error] [client ww.xx.yy.zz]
> Premature end of script headers: /home/tsuka/html/cgi-bin/hello.cgi
> となっております。
>
> httpd.confの設定は、オリジナルとの差分が以下のように変更しています。
>
> > インストール直後
> < 変更後
> 439c439
> < ServerName www.hogehoge.com
> ---
> > #ServerName localhost
> 509c509
> <     UserDir html
> ---
> >     UserDir public_html
> 528,533d527
> < <Directory /home/*/html/cgi-bin>
> <     AllowOverride None
> <     Options ExecCGI
> <     Order allow,deny
> <     Allow from all
> < </Directory>
> 970c964
> <     AddHandler cgi-script .cgi
> ---
> >     #AddHandler cgi-script .cgi
>
> ちなみに、CGIは、www.hogehoge.com/cgi-bin/hello.cgiでは、動作しておりま
す。
> #上記のエラーになっているCGIと同じものです。
>
> それから、/home/tsuka/htmlには、chmod 755の設定も行っております。
> /home/tsuka/html/cgi-bin/には、chmod 777を設定しています(^^;)
>
> 私の少ない知識では、以前のVine Linuxの時はこれで、userへのCGIが解放できた
> と思っているのですが。何か、参考になるご意見をいただければ幸いです。
>
> 過去ログも色々と見せて頂いたのですが、それでも設定ができませんでした。
>
> 初歩的な質問で申し訳ございませんが、何かヒントを頂ければ幸いです。
> よろしくお願いいたします。
>
> ---
> Junichi Tsukada(塚田 淳一)  E-Mail: tsuka _at_ mail2.net
>

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」