Claro, não edite seu arquivo httpd.conf e apenas adicione
Order allow,deny
Allow from all
no virtualhost responsável por example.com:80 e
Order allow,deny
Allow from 127.0.0.1
no responsável por foo.example.com:80?
Ou estou faltando alguma coisa?