You need to get rid of your first virtual host because this looks like it is your httpd.conf file, not .htaccess, then change *
to your server's IP address and finally put
Listen 443
at the top of the file.
Finally restart Apache in a terminal:
sudo /etc/init.d/apache2 restart