• 締切済み

apache2.2の設定について

あるディレクトリでsite_available中のファイルの設定が <Directory /var/hogehoge> Options ExecCGI -FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory> となっているのですが、現在このhogehoge中のディレクトリでimageというディレクトリに置かれたgifファイル(すなわちvar/hogehoge/image/○○○.gif)をcgiとして認識されています。 これを回避するためにimage以下の場合はcgiではなくgifで認識させるようにしたいのですが、どうすればよいのでしょうか? apacheはdebian系のapache2.2系です。 宜しくお願い致します。

みんなの回答

noname#78439
noname#78439
回答No.1

ディレクトリタグ内に以下を追加してみてください。 AddHandler image/gif .gif 注 このimageはディレクトリを指すものではなく拡張子.gifファイルの mimeタイプを指しています。 まさか、.gifファイルでCGI動作させたいものは無いですよね?

keeeeeeeen
質問者

お礼

ありがとうございます。 それをやってみたのですが、apahce2.2では対応していないようで…。 モジュールで設定するかと思うのですが、そちらで試してもうまくいきません。 ※gifをcgiで動かす予定はありません(汗) ちなみに強制的にhogehogeにアクセスがあったものはどんなパスを持っていても○○○.cgiを通るように設定してあります。 おそらく画像もここw通ってcgiとして認識されているようなのですが…。

関連するQ&A