Настроить Apache для работы с SSL очень просто:
1. Надо для начала сгенерировать сертификат, вообще это делается с помощью команды
sudo apache2-ssl-certificate -days 365
но есть и другие способы:
openssl genrsa -out mydomain.key 1024
и затем
openssl req -new -key mydomain.key -x509 -out mydomain.crt
2. потом надо включить SSL модуль
sudo a2enmod ssl
3. в файле /etc/apache2/ports.conf прописать вот такую штуку:
NameVirtualHost *:443 Listen 443</strong>
4. ну и в конфигурации апача что-то в этом роде:
SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key