BBS 過去ログ No.0005に戻る
タイトル:
cgiの設定方法をご教授下さい
記事No:
1324
投稿日: 2003/12/23(Tue) 17:58
投稿者:
Naga
いつも参考にさせて頂いています。
Redhat 9.0 Apahce2.0 を利用して、cgi を動作させるように環境を構築しています。構築したい環境は、ユーザごとにホームページを公開できるようにして、かつCGIも動作させるようにしたいと、考えています。
/etc/httpd/httpd.conf を編集し、ユーザのホームページを公開することはできるようになりました。ただしユーザのCGI を動作させることができません。ログを参照すると、
「Premature end of script headers: test.cgi」のようなエラーが出力されます。[find ] コンマンドを利用して、perlのパスを調べたところ、以下のパスが見付かったので、下記の中から、/usr/bin/perl
を選択し、cgiスクリプトに設定しました。
/usr/bin/perl
/usr/share/doc/bash-2.05b/loadables/perl
/usr/share/doc/db4-devel-4.0.14/ref/perl
/usr/share/epic/help/6_Functions/perl
/usr/share/vi/perl
ちなみに「httpd.conf」は以下のように編集しました。何か誤った設定があるのでしょうか。ご教授下さい。
<Directory /home/*/public_html>
Options FollowSymLinks MultiViews Indexes
Order allow,deny
Allow from all
</Directory>
<Directory /home/*/public_html/cgi-bin>
AllowOverride None
Options FollowSymLinks MultiViews ExecCGI Includes
Order allow,deny
Allow from all
</Directory>
と設定しています。
ユーザのディレクトリの配下にcgi-binに設定したいと考えています。
よろしくお願い致します。
タイトル:
Re: cgiの設定方法をご教授下さい
記事No:
1325
投稿日: 2003/12/23(Tue) 22:27
投稿者:
monza
http://acorn.zive.net/~oyaji/index.htm
ここはどうでしょうか
タイトル:
Re: cgiの設定方法をご教授下さい
記事No:
1326
投稿日: 2003/12/23(Tue) 22:47
投稿者:
pipi
こんばんわ
うちのサーバでもこのエラーが一度あったのですが、スクリプトの最初に書くパスで
#! /usr/bin/perl --
としたら直ったこともありました。
あとは、スクリプトの改行コードが違うとなるという話も聞いたことがあります。
Copyright© Home Server Technical. All Right Reserved.