2007年10月25日

ライブ CD 上で Apache を動作させる場合の注意点について

Ubuntu のようにライブ CD で動作可能な Linux の場合、一定( 256 バイト?)以上のサイズの静的ファイルを Apache が読み出せないという不具合に遭遇することがあります。例えば、

It worked.

という動作テスト用の index.html は表示されるのに、普通の index.html は表示されないなどです。

これは、ファイルシステムが sendfile システムコールをサポートしていないことが原因の可能性があります。

Apache の設定ファイルで以下の項目を設定してください。

EnableSendfile Off

http://ids-nile.engr.colostate.edu/manual/ja/mod/core.html#enablesendfile

https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/95393

posted by 熊猫さくら at 21:46| Comment(0) | TrackBack(0) | Linux
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/6168638
※ブログオーナーが承認したトラックバックのみ表示されます。

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