This, btw, is my only domain hosted on this server.
My first post contained the entire .htaccess so no, I haven't added anything else.
And I know WP hates SSL (which drives me nuts, I can't believe they don't have better support at this point) but I have used this method before for other WP sites. Basically it's a wp-config.php change that changes the site url based upon request. And it appears to be working properly because going to the home page successfully delivers over https. It has something to do with the static home page set as the root level.
Anyway, here's my vhost file
<VirtualHost 69.164.204.247:80>
ServerAdmin
rchaider@gmail.com
ServerName holosnetwork.com
ServerAlias
www.holosnetwork.com
DocumentRoot /var/www/
ErrorLog /var/www/logs/error.log
CustomLog /var/www/logs/access.log combined
</VirtualHost>
<VirtualHost 69.164.204.247:443>
SSLEngine On
SSLCertificateFile ******
SSLCertificateKeyFile *********
SSLCertificateChainFile *********
ServerAdmin
rchaider@gmail.com
ServerName holosnetwork.com
ServerAlias
www.holosnetwork.com
DocumentRoot /var/www/
ErrorLog /var/www/logs/error.log
CustomLog /var/www/logs/access.log combined
<directory /var/www>
allow from all
</directory>
</VirtualHost>