Hi,
I am using Apache2 with SSL on debian without a problem. SSL should be available to you fom the main apache2 install. You will want to look in /etc/apache2/mod-available
You should see both ssl.conf and ssl.load.
If you see them then you will need to sym-link them into mods-enabled
From within /etc/apache2/mods-enabled/
ln -s /etc/apache2/mods-available/ssl.load ssl.load
ln -s /etc/apache2/mods-available/ssl.conf ssl.conf
You will then need to edit /etc/apache/ports.conf and add the line
Listen 443
From there all you should need to do is edit httpd.conf to contain a VirtualHost entry. Of course there are several other ways, but you can checkout apache's site from there.
<VirtualHost *:443>
ServerName
www.domain.com
ServerAlias domain.com *.domain.com
DocumentRoot /var/www
SSLEngine On
SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/ssl/certs/www.domain.com.csr.thawte
SSLCertificateKeyFile /etc/ssl/private/www.domain.com.key2
CustomLog /var/log/apache2/ssl.log "%t %{version}c %{cipher}c %{clientcert}c"
and so forth....
</VirtualHost>
Let me know if you still have an issus....
-Shawn