Ok, I had similar problems. When seeing your original config, it triggers following comments (after ##$) from me: NameVirtualHost *:80 ##$ fine <VirtualHost domain1.com:80> ##$ <<---- you need *:80 here ! ServerAdmin root@xxxxxxxxxxx DocumentRoot /var/www/html ServerName domain1.com ErrorLog /var/log/httpd/error_log CustomLog /var/log/httpd/access.log combined Redirect permanent / https://domain1.com/ </VirtualHost> <VirtualHost domain1.com:443> ##$ fine SSLEngine On SSLCertificateFile /etc/httpd/ssl/httpd.pem SSLCertificateKeyFile /etc/httpd/ssl/httpd.key ServerAdmin root@xxxxxxxxxxx ServerName domain1.com DocumentRoot /var/www/html ErrorLog /var/log/httpd/error_log CustomLog /var/log/httpd/access.log combined </VirtualHost> <VirtualHost *:80> ##$ that is fine ServerName domain2.com ServerAlias domain2.com *.domain2.com DocumentRoot /var/www/html/domain2 </VirtualHost> On 5 Oct 2013, at 21:28, Eric Covener <covener@xxxxxxxxx> wrote: On Sat, Oct 5, 2013 at 3:22 PM, John McIntyre <joh98.mac@xxxxxxxxx> wrote: |