(pergunta óbvia - o DNS para www e não-www é o mesmo?)
Para fins de depuração, o sinalizador -S é útil para verificar a configuração como o próprio serviço apache a vê.
mundo baseado no Debian:
apache2 -S
Mundo baseado em Redhat:
httpd -S
e outro exemplo:
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server localhost (/etc/apache2/sites-enabled/000-default:2)
port 80 namevhost mydomain.com (/etc/apache2/sites-enabled/domain1:16)
port 80 namevhost myotherdomain.com (/etc/apache2/sites-enabled/domain2:1
...etc