Ese fallo se debe a que estas haciendo el virtualhost por nombre y no por
direccion IP, lo que podes hacer es agregar un .htaccess y configurar apache
en apache2.conf para que resuelva en el directorio que vos quieras la
autentificación (independientemente del virtualhost y del tipo que uses) o
agregar un virtualhost por IP

Saludos
-- 
Néstor...
GNU/Linux User #398006
(my blog at http://www.nestorreloaded.com.ar)

Responder a