1) Pare de enlouquecer:)
2) Você tem o mod_ssl instalado?
3) Você tem o mod_ssl ativado no apache? (habilite-o através do a2enmod ou crie um symlink em módulos habilitados apontando para mod_ssl nos módulos disponíveis)
4) com o mod_ssl geralmente vem com o arquivo de configuração de exemplo, o host virtual basicamente configurado poderia se parecer com isso
<VirtualHost hostname:443>
DocumentRoot /var/www/html
ServerName hostname
SSLEngine on
SSLCertificateFile /path/to/certificate.crt
SSLCertificateKeyFile /path/to/private_key.key
SSLCertificateChainFile /path/to/certificate_chain_file.crt //this isnt really necessarry, quite useful though
</VirtualHost>
Para postagens futuras: forneça mais informações úteis do que "não funciona".