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