投稿日:2004年05月12日 作成鷹の巣

No.15946 Linuxでサーバーを立てた場合、CGIの設定は?



Linuxでサーバーを立てた場合、CGIの設定は?

No.15946 投稿時間:2004年05月12日(Wed) 11:21 投稿者名:LR URL:

RedHatLinux9.0でサーバー立てようかと思ったのですが、CGIの設定はどうすればいいのでしょうか?
Windows系の場合、ActivePerlが必要でしたが、RedHatLinux9.0ではActivePerlをインストールしなくても
CGIは動作するのでしょうか?
http.confだけ設定すれば動作するのでしょうか?

それでは、よろしくお願いします。


perlがインストールされていれば、httpd.conf だけの設定で可能です。

No.15948 投稿時間:2004年05月12日(Wed) 14:07 投稿者名:通行人 URL:

> RedHatLinux9.0でサーバー立てようかと思ったのですが、CGIの設定はどうすればいいのでしょうか?
> Windows系の場合、ActivePerlが必要でしたが、RedHatLinux9.0ではActivePerlをインストールしなくても
> CGIは動作するのでしょうか?
> http.confだけ設定すれば動作するのでしょうか?
> それでは、よろしくお願いします。

答えから行くと、httpd.conf だけの設定で可能です。
ただし、perlがインストールされているという過程の話です。
LinuxのPerlは、Web(Apache)だけで使用されていませんので。

Options ExecCGI
AddHandler cgi-script .cgi

まだ導入されていないようなので、説明はここまでにしておきます。


perl = CGI じゃありません

No.15949 投稿時間:2004年05月12日(Wed) 14:40 投稿者名:アラブ URL:

> RedHatLinux9.0でサーバー立てようかと思ったのですが、CGIの設定はどうすればいいのでしょうか?
> Windows系の場合、ActivePerlが必要でしたが、RedHatLinux9.0ではActivePerlをインストールしなくても
> CGIは動作するのでしょうか?
> http.confだけ設定すれば動作するのでしょうか?

これは論点が違っています。あなたの発想では perl = CGI なのでしょう。
こういう考えは早めに正すべきです。

使用するhttpdがapacheならhttp.conf設定で通行人さまの語られているようにCGI は動きます多分デフォルトで動作するはず。perlが動くかは関係ありません。
perl を使うには perl をインストールする必要があります。通常のlinuxを通常にインストールすれば同時にperlもインストールされているでしょう。 which perl とでもたたけばわかります


個人的な考え方

No.15950 投稿時間:2004年05月12日(Wed) 23:32 投稿者名:店主のピチュー URL:http://tenpichu.no-ip.com/

確かにCGI = Perl;ではありません。
その誤りは直さなければならないと思います。

しかし、こういう回答が出るたびに思うんですが・・・。
論点をずらさないほうがいいと思います。
CGI(=Perl)が動作するかという質問の記事であるはずなのに、
いつのまにかCGI = Perl;ではないという記事に置き換わってしまいます。

もちろん、一個人の意見なので、賛同されるかは自由なのですが・・・。
この場を借りて書かせていただきます。


また、本題なんですが、すでに回答されている方々の言うとおりです。
しかしPerlを使いたいのであればPerlを導入しなければなりません。
ほかの言語も同様なので、お気をつけください。


ピチューさんに一票

No.15952 投稿時間:2004年05月13日(Thu) 02:02 投稿者名:Reboot URL:

「通常のlinuxを通常にインストールすれば同時にperlもインストールされていますから、
httpd.confだけ設定すれば動作します。」だけでいいじゃないですか。


間違った記述は修正して頂きたいと思います。

No.16068 投稿時間:2004年05月21日(Fri) 09:01 投稿者名:石川 URL:

私にとってこのページはバイブルで、とても参考になります。
ここに書かれている事はそれなりの経験者やプロの方々の発言なので正確な記述だと思っています。

半年前の私なら
メールを受けるのはPOPサーバーである。
インターリンクのIP8契約は権限移管されないので逆引き設定不可能

などと書かれていますと、なるほどと信じてしまいます。
ここは初心者もよくROしている場所なので間違った記述は
誰かに(管理人さんでなくとも)修正して頂きたいと思います。


|目次|掲示板|過去ログ目次|▲頁先頭|