One IP Address two websites and SSL
Solution 1:
You need to setup 2 virtual hosts, 2 that are regular vhosts that listen on port 80, and 1 (with the same ServerName as one of the ones on port 80) for SSL.
There's several tutorials for creating vhosts on CentOS/Redhat or Redhat Enterprise that should point you in the right direction.