Configure um vhost padrão que retroceda um erro. Ele precisa estar acima do seu vhost atual para ser padrão, mas abaixo da configuração NameVirtualHost
.
NameVirtualHost *:443
<VirtualHost *:443>
ServerName default.filler.name
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/ca.crt
SSLCertificateKeyFile /etc/pki/tls/private/ca.key
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/ca.crt
SSLCertificateKeyFile /etc/pki/tls/private/ca.key
<Directory /var/www/mailclient>
AllowOverride All
</Directory>
DocumentRoot /var/www/mailclient
ServerName mail.*
ServerAlias mail.*
</VirtualHost>
Vai 403 em vez de 404. Perto o suficiente?