This is certainly possible. It would require editing the vhost file on the Apache server. You’d setup two vhost sites; one for the SSL site and one for the regular one. For the regular one, you’ll want to do a redirect to the SSL host.
Let me know if you need an example and I’ll try to put one together