度々お騒がせしております。
本日は、Apacheの設定について
伺いたく投稿させていただきました。

apacheの設定を終え、
一通り動作するようにできたのですが、
cgi-binディレクトリに置いたhtmlや
jpg,gifといったcgi以外のファイルが
表示されません。

httpd.confによる
cgi-binディレクトリの設定でどうにかなるものと思い、
色々調べてみたのですが、
いまいち設定方法がわかりません。

以下、私の環境です。
Apacche 1.3.20
htmlディレクトリ /var/www/html/ (775)
cgi-binディレクトリ /var/www/html/cgi-bin/ (775)
現在のcgi-binディレクトリの設定
ScriptAlias /cgi-bin/ "/var/www/html/cgi-bin/"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

以上、どうかよろしくお願いいたします。

A 回答 (2件)

httpd.confファイルに


DocumentRoot "/usr/local/apache/htdocs"と設定してあると思うので、
このディレクトリにhtml等を移すと表示できると思います。

または、httpd.confファイルの下記の個所を
変更するとでも表示されると思います。
-----------------------------------------
DocumentRoot "/usr/local/apache/htdocs"

DocumentRoot "/var/www/html"
-----------------------------------------
<Directory "/usr/local/apache/htdocs">

<Directory "/var/www/html">
-----------------------------------------
どうでしょうか?
    • good
    • 0

ScriptAlias設定とは、そういう挙動をするものと認識していますが、、、


500 Internal Server Errorになると思います。


ScriptAlias以外の場所でOprions +ExecCGIすれば混在できると思います(多分?)。

# 違っていたらごめんなさい、、、
    • good
    • 0
この回答へのお礼

迅速なご回答を戴いたにもかかわらず、
返答大変に遅くなってしまい申し訳ありません。

やはりcgi-bin内で動作させるということは
無理なようですね、、
素直にhtmlのディレクトリにcgi許可出すように
します。
無理難題を言ってしまいまして恥ずかしい限りです。。

これでやっと諦めが付きました。
本当にありがとうございました。

お礼日時:2001/12/18 20:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ