No.13643 投稿時間:2003年11月24日(Mon) 21:36 投稿者名:h_imagine58 URL:
鷹の巣さん、おやじさん、ごぶさたです。自宅サーバー始めて1年半で現在Linux-Redhat9であれこれ
やっています。Apacheのサービスで4人くらいのユーザーにアカウントを発行して
各人のホームページを公開してもらおうとしていますが、ユーザー毎のCGIデレクトリの
設置方法がわからず、安易とは知りつつ投稿しました。
どうしても["Premature end of script headers:hello.cgi"] のエラーログがでて
とほうにくれてます。"/cgi-bin/"のScript Aliasの設定がよくないのでしょうか。
よろしくお願いします。
No.13645 投稿時間:2003年11月24日(Mon) 23:39 投稿者名:かい URL:http://yaguma.com
> どうしても["Premature end of script headers:hello.cgi"] のエラーログがでて
このエラーはcgiの中でCR/LFが使われていると出てきます.
それ以外の原因もあるかもしれませんが・・・
$mv hello.cgi hello.cgi.win
$nkf -j -Lu hello.cgi.win>hello.cgi
とでもしてみたらきちんと動くかも知れません.
No.13647 投稿時間:2003年11月25日(Tue) 10:21 投稿者名:h_imagine58 URL:
>かいさんへ
早速のアドバイス、ありがとうございます。
やってみます。
Linux初心者ですのでこれからもよろしく。
No.13648 投稿時間:2003年11月25日(Tue) 22:28 投稿者名:h_imagine58 URL:
だめでした。
いろいろ調べたところ、Apacheの基本仕様にその原因が
あるようで、クリアするのはちょっと大変そうです。
半端な知識でこれを修正するのは危険ともあり、めげてます。
No.13653 投稿時間:2003年11月26日(Wed) 08:49 投稿者名:OAK URL:
> いろいろ調べたところ、Apacheの基本仕様にその原因が
> あるようで
いくらなんでもApacheの基本仕様にその原因があるなんてことはありません
自分の力量の無さをapacheのせいにしないで下さい
No.13654 投稿時間:2003年11月26日(Wed) 10:48 投稿者名:stranger URL:
> だめでした。
> いろいろ調べたところ、Apacheの基本仕様にその原因が
> あるようで、クリアするのはちょっと大変そうです。
> 半端な知識でこれを修正するのは危険ともあり、めげてます。
基本仕様では Alias ScriptAliasMatch などを使う
apache user cgi などで検索してみるとそれなりの回答が見つかるかも?
危険なので例は上げません
あなたの設定ミスでサーバの中をのぞかれたり、
重要な情報を取得されたりされないよう気をつけましょう
No.13713 投稿時間:2003年11月30日(Sun) 21:31 投稿者名:h_imagine58 URL:
みなさん、ありがとう。
暖かい励ましましに意を強くし、少し勉強しましてこのたび
suEXECを使わず、perl.confのaliasを追加記入することで解決しました。もちろん、httpd.confのユーザーディレクティブも其れに合わせて
変更しています。
セキュリティにつきましては、ひとつづつ検証しながら手当てしようと。
商用でなからというのは、言い訳になってしまいますね。
では、また。