I've built a vagrant/virtualbox web server as a development sandbox, and configured apache in the VM for ssl (on the default port 443, with a self-signed certificate). I've tested pages on the VM itself using curl curl -v -k https://mysite.mydomain.com/testSearch/results?postcode=WN8+0BA and it seems to work quite happily, so I'm satisfied that apache is correctly configured and working in the VM.