Don't know about using cpanel, but you either need to have a VirtualHost section in httpd.conf for the SSL stuff, or there may be an ssl.conf template which is included from the main config file - if there is, you can edit this.
By the way, if your site is using cookies for authentication and you're using SSL to protect these, then having non-SSL and SSL available on the same subdomain (ie
www.) pretty much makes SSL pointless for that purpose. Because if the cookie is stored on the users disk, as soon as they go to
http://www.domain.com it will be sent to the server, because the cookie path will be exactly the same as the SSL path!
For cookie protection you need something like secure.domain.com which has SSL enabled, and the cookie path needs to be set to that, and not
www.domain.com. The secure domain also shouldn't have port 80 listening on it.
Just mentioning this because it looks like ecstacyglass is working the improper way at the moment.