少し前になりますが、ELBとBasic認証で「Basic認証をかけたときに、ELBからEC2が切り離されてしまう」の対策方法について紹介しましたが、Apacheの設定ファイル(httpd.conf)のAllow from allは、Allow from 10.0.0.0/8にした方が良いので、下記に記述しておきます。
Satisfy Any Allow from 10.0.0.0/8
それと、最近になって追加されたELBのEC2 Security Group Supportで、上記の設定をしているEC2のHTTP(80番)ポートへのアクセスはELBからしかアクセスできないようにしておくと、さらに良いと思います。
ELBとApacheに関するノウハウはどこかでまとめておきたいですね。