ホーム > linux, インフラ > CentOS 5.3でcifsでマウントしたWindows共有を、Apache(2.2)のAliasにすると画像が表示されない

CentOS 5.3でcifsでマウントしたWindows共有を、Apache(2.2)のAliasにすると画像が表示されない

2009 年 9 月 14 日 tdtsh

以前に書きましたが、CentOS 5.3にするとsmbfs が使えず、cifsでマウントしなくてはいけない、の続編です。

WEBサービスで、複数のApache WEBサーバ(物理サーバ)から、共有の画像置き場を参照していて、fstabでマウントして、ApacheのAliasを使って参照してます。

そしたら、画像が表示されないじゃないですか。
テキストはOKなので、パーミッションではない。
CentOS 5.3にしたついでに、Apacheも2.0 -> 2.2 にしたし、TomcatやらJDKやらmod_jkその他色々最新にマイグレーションしました。なので、解決にかなり時間がかかりました。

なにやら、sendfileシステムコールなるものがいけないそうで。

httpd.confにこれを追記したら、あっさりと解決しました。


   EnableSendfile Off

詳細は、参考サイトをご覧ください。

なんでCIFSで、なんでWindows共有で、は聞かないで・・・

カテゴリー: linux, インフラ タグ:
  1. ちゃと
    2009 年 9 月 15 日 01:23 | #1

    まったく同じことしてますわ(^^;;

  2. tdtsh
    2009 年 9 月 15 日 20:09 | #2

    構成ですか?
    それとも、ツボり方がですか?w

    ビンボウちっくなストレージ(NASともいう)も、WEBの世界では結構一般的なのかもしれませんね。ある程度の規模までは。

コメントは受け付けていません。