If you see the warning ..
[warn] _default_ VirtualHost overlap on port 443, the first has precedence
.. when starting apache you need to add "NameVirtualHost *:443" to /etc/apache2/ports.conf and restart apache so that it starts cleanly.
To restart apache ..
sudo /etc/init.d/apache2 reload