I have a current configuration for my website mail client:
NameVirtualHost *:443
<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>
When i try to reach https:// mail.domain1.com or https:// mail.domain2.com this works fine.
But when i try to reach https:// domain1.com or https:// sub.domain1.com i still see the web mail client, but i dont want to see anything but a 404 or something like that. So how can i restrict this virtualHost only for a specific sub domain?