Hola a todos.
Resulta que tengo todo correctamente configurado, subdominios, alias, etc. pero al hacer un direccionNoExistente.mydomain.com, es decir, acceder a una dirección que no existe y no tengo ni configurara ni creada en mi servidor, el apache redirige la petición al index inicial de www-.-mydomain-.com.
La regla del www-.-mydomain-.-com es la primera configurada en el vhost, por si sirve de ayuda decirlo, ya que al modificarlo al hacer pruebas me he dado cuenta que va al orden de jerarquía. Por ejemplo en el segundo virtualhost tengo configurado el mail-.-mydomain-.-com que era al que accedía cuando modificaba el primero.
Bueno, por si no ha quedado claro decir que lo que quiero exactamente es un funcionamiento normal es decir que me muestre un error_404 si el subdominio no existe.
Muchas gracias.