I just added a ssl vhost. My php files are not running on it, they just get downloaded when I click them.
All my non-ssl vhosts were added by the admin software of my hosting company, but I had to manually add the vhost entry for my ssl vhost.
Here is the entry I added for my ssl vhost:
SSLProtocol all -SSLv2
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
I'm sure I'm just missing something simple, but I can't seem to figure it out.