アドアチーブ株式会社

アドアチーブ株式会社 オフィシャルブログ

2006.10.19apache2 @ Redhat Enterprise

やたら苦しんでしまったので

ちょっと書いておきます。

弊社のサーバーは通常FreeBSDなのですが、

なぜか今回に限ってRedhat Enterpriseを使用することになりました。

Redhat自体少々不慣れな上、

入っているのはapache2。

僕は今までvirtual.confなんて書類

見たこと無かったんですよ。

おかしいとは思いましたよ。

だってhttpd.confのセクション3にあたるところが

ごっそり抜けてたんですから。

何をしたかったかというと

cgi-binディレクトリで画像を表示させたかったんです。

jpg画像を放り込んで、はい、

「Internal Server Error」と。

なんで?

と思い、とりあえずcgiのディレクティブの設定をチェック。

addHandler image/jpg .jpg

抜けてるから?と思い、表記。

しかし結果変わらず。

当たり前の設定を何度も確認後、

(この間自分の知識を何度も疑いました)

訳がわからなくなってるときにlsでvirtual.confを発見。

何コレ?と思い開いてみると、

あ〜。なるほど。

セクション3にあたる部分が書いてあるんですね。

これはアレ?デフォルトでvirtual.confっていうのがあるんでしょうか?

linuxだから?Enterpriseだから?apache2だから?

詳しい人に教えて欲しいです。

とりあえず、そのvirtual.confの

バーチャルホストにディレクトリオプションを追記、

ディレクトリオプション中にAddhandrlerを書いたら

動きました。

他にも設定方法は色々あると思うのですが

とりあえず今回はこれでなんとか。

さすがEnterprise版だけあって、なにかと便利な機能満載なんですが

当分はやっぱり使い慣れたサーバーが一番かも。。。

後で読んだら「何言ってんねん」

と思ってしまいそうな気もしますが、

そう思えるくらいスキルアップをしたい今日この頃です。

FreeBSDで動いている

封筒のオンラインショップはこちら

この記事へのトラックバック

トラックバックURL:  http://www.adachieve.com/~mt/mt334/mt-tb.cgi/747


この記事へのコメント


名前:
E-mail:
URL:
  情報を記憶: