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.
![Accessing apache on a vagrant sandbox using ssl (port forwarding)](https://cdn-ak-scissors.b.st-hatena.com/image/square/98d6f053a97a87156775f60757c60865d0f2c47d/height=288;version=1;width=512/https%3A%2F%2Fcdn.sstatic.net%2FSites%2Fstackoverflow%2FImg%2Fapple-touch-icon%402.png%3Fv%3D73d79a89bded)