• ベストアンサー

redhat9のwebサーバでのCGI設定

redhat9でwebサーバを構築しているのですが、アパッチは立ち上げたのですがCGIがどうもうまくいきません。どーしたらいいのでしょうか?お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

httpd.conf の場所はちょっと確定できないので、 ご自分で探していただくとして・・・ (多分、/usr/local/etc/httpd.conf, /usr/local/etc/apache2/httpd.conf, /usr/local/etc/apache/httpd.conf, /usr/local/apache/conf/httpd.conf, /usr/local/apache2/conf/httpd.conf) 以下のような部分を適時かえてみてください。 <Directory /home/*/public_html> みたいな所 Options の中に ExecCGI を加える 例)Options MultiViews Indexes FollowSymLinks Includes ExecCGI #AddHandler cgi-script .cgi これのコメントアウトをはずす 例)AddHandler cgi-script .cgi (もしなければ追加して下さい) ついでに DirectoryIndex に index.cgi を加えると便利になるかもしれません。 また、webminがインストールされていれば、それを使うと楽に設定できるかも?

その他の回答 (1)

noname#39234
noname#39234
回答No.1

状況が把握できないうちは 入門書等で逐次設定を確認するしかない。 状況説明がなければ答えようが無いわけで とりあえず、RedHat系の現行ディストリビューションである FedoraCoreとかCentOSで試してみれば?としか…

関連するQ&A

  • RedHat7.1でapacheを使い、WEBサーバー公開したいが、公開できない。

    こんにちは Apacheについて悩んでいるものです。 現在、自宅サーバーを構築しようとシコシコとやっておりますが、LINUXをよくわかっていないので停滞しています。 それは、ローカルアドレス環境でWEBサーバーのページを開けないことです。 環境はRedHat7.1にApacheとPHP4をインストールし、サーバー自信から動作を確認しました。しかし、ほかのクライアントPCからブラウジングすると開かないのです。 なぜなのでしょうか。 FTPツールからもアクセスできないんですよね。 詳しい方、お助けください!

  • RedHat Linux9のWebサーバーでのPerlの設定

    RedHat Linux9でWebサーバーをつくり公開しています。 今度、Perlを使ってCGIプログラムもアップしたいと思っています。しかし、RedHat Linux9でのPerlの設定が分かりません。私の持っている本ではPHPの設定なら載っていたのですが、Perlは載っていません。WEB上で設定方法を探して見たのですが見つかりませんでした。 どなたかPerlの設定方法を教えて下さい。 あと、RedHat Linux9ならPerlは標準で入っていますよね。。どこを見れば分かるのでしょうか。。

  • RedHat7.0 Apashe Webサーバ CGIで画像が・・

    今現在、WEBサーバをここでの皆さんのお力添えでなんとか運用の段階までもっていけたのですがまたまたトラブルです。(^^; CGIでGIFや、JPGが表示できません。もちろんそのままURLを指定して見に行っても見れません。アクセス権限がないのかな?と思いすべてのファイルを777にしてみたんですがそれでもだめでした。 どなたか同じ環境とか、Apacheを使ってて、同じ現象を見た方とかいらっしゃいませんか?

  • Redhatについて

    Redhat9でのサーバ構築の役立ちそうなHPありましたら教えて下さい。ちなみにサーバはweb,proxyなどです。お願いします。

  • Apache/2.2.13 WebサーバーでCGIが動きません

    ご迷惑をおかけして、すいません。 何方か助けてください。お願いいたします。 OS Redhat Linux Fedora 11 バージョン 1.430 Webサーバー Apache バージョン 2.2.13 perl perl 5.10.0-73.fc11 httpd.confの記述 ------------------------- AddHandler cgi-script .cgi .pl ScriptAlias /cgi-bin/ "/home/www/cgi-bin/" <Directory /home/www/cgi-bin> AllowOverride None Options ExecCGI Order allow,deny Allow from all </Directory> ------------------------ デレクトリー /home/www/cgi-bin 属性(775 rwxrwxr-x) CGIファイル 属性(775 rwxrwxr-x) http://eiwa-up.com/cgi-bin/index.pl http://eiwa-up.com/cgi-bin/index.cgi 同じファイルで拡張子が.plは正常に動作します。 拡張子が.cgiだと動かない状態です。 お忙しい中申し訳ありませんが、何方か助けてください。 お願いいたします。 趣味で無料レンタルCGIをボランティアで提供していたのですが、 先月Linux Laser5が老朽化のためダウンしてしまい、新しくFedora11のwebサーバーを新インストールしているのですが私の知識では解決できそうにありません。無料レンタルCGIで使用していたサーバーのためたくさんの方にご迷惑おかけしている状態です。 なぜ.cgi拡張子だと動作しないのか?解決方法を教えていただけたら憂いしいのですが。よろしくお願いいたします。

  • Apache WebサーバでCGIが実行できない

    Apache WebサーバでCGIを実行すると Premature end of script headers というエラーになります。原因が判りません。何方かご教示をお願いします。

  • バイナリCGIのみ禁止

    OS:Fedora core3 Webサーバー:Apache でサーバーを構築しています。 Perl等のスクリプトで書かれたCGIは許可して、バイナリになっているCGIを禁止したいのですが何か方法はないでしょうか?

  • Webアプリケーションの移植について

    現在以下の環境で構築済みのシステムがあります。 OS:RedHat Linux Webサーバ:Apache+Tomcat DB:Oracle アプリ:Java,JSP,CGI この環境で動作するWebアプリを以下の環境に移植する際の弊害はどのようなことがありますでしょうか。 OS:Windows2003 Webサーバ:IIS DB:MySQL

  • WEBサーバーのapacheの設定について

    WEBサーバーをたてていますがつまってしまい困っています。 困っているのは、apache2.2系のルートディレクトリでディレクトリを指定するのではなく、プログラムファイルを指定できないことです。 つまりweb上からあるディレクトリの中の複数のファイルに直接アクセスするのではなく、必ずあるCGIファイルを通して間接的にアクセスしたいのです。 apache2.2におけるその方法がわからなくて困っています。 本当に困っています。 誰かご教授下さい。

  • redhat 7.0 でApacheでCGI

    今、ApacheでWEBサーバーつくったのはいいでんすが、なぜかどのCGIも動きません。Internal Server Eroor がでます。 おそらくhttpd.confの設定だろうと思うのですが、どうやってもうまくいきません。 ちなみにCGIの中身はちゃんとチェック済みです(フリーのCGIスクリプトを3っつくらいためしました)あと、パーミッション設定もチェック済みで、テキストをただ表示させるだけのCGIすら動きません。 よければどなたかhttpd.confの中身のせときます。 どなたかアドバイスと、くわしくhttpd.confの設定がのってるサイトを教えていただけないでしょうか? あと、できればWebminでの設定方法を知っている方おしえていただけないでしょうか? http://ks-pro.dns2go.com/httpd.conf.txt