I have a Wildcard SSL installed on my Apache server. With the code snipplet below, the following works:
http://test.com (points to /var/www/html)
https://test.com (points to /var/www/html)
http://s1.test.com (points to /var/www/s1)
but https://s1.test.com does not work - it points to /var/www/html rather than /var/www/s1 - how can I get it so it points at it's own directory?
<VirtualHost *:443>
DocumentRoot "/var/www/html"
ServerAlias test.com *.test.com
ServerName *.test.com
SSLEngine on
SSLCertificateFile /home/test/STAR_test_com.crt
SSLCertificateKeyFile /home/test/test.key
SSLCertificateChainFile /home/test/PositiveSSL.ca-bundle
</VirtualHost>
<VirtualHost *:443>
ServerAlias s1.test.com *.s1.test.com
ServerName s1.test.com
DocumentRoot "/var/www/s1"
SSLEngine on
SSLCertificateFile /home/test/STAR_test_com.crt
SSLCertificateKeyFile /home/test/test.key
SSLCertificateChainFile /home/test/PositiveSSL.ca-bundle
</VirtualHost>
NameVirtualHost *:80
<VirtualHost *:80>
ServerName s1.test.com
ServerAlias s1.test.com
DocumentRoot "/var/www/s1/"
</VirtualHost>
<VirtualHost *:80>
ServerName www.test.com
ServerAlias test.com
DocumentRoot "/var/www/html/"
</VirtualHost>
Thanks!