これまで、あらゆるバーチャルホスト宛に制限をかけるべく <VirtualHost> の外で
<Files *> Order allow,deny Allow from all Deny from xxx.xxx.xxx.xxx/24 </Files>
と書いていたのですが、なぜか boron の一部の Virtual Host で効いていなかったみたい。その Virtual Host 内の <Files> では mod_ruby まわりしか書いていないんだけど、何故だろう?
<Location /> Order allow,deny Allow from all Deny from xxx.xxx.xxx.xxx/24 </Location>
と変更したらうまくいきました。