sudo a2enmod ssl
sudo ln -s /etc /apache2 /sites-available /default-ssl /etc /apache2 /sites-enabled /000-default-ssl
в новой версии apache2 файлы конфигурации должны иметь расширение .conf, поэтому в этом случае две предыдущие команды теперь:
sudo ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/000-default-ssl.conf
sudo ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/000-default-ssl.conf
sudo nano /etc/apache2/sites-enabled/000-default-ssl.conf и chnage:
SSLCertificateFile /etc/apache2/ssl/server.crt SSLCertificateKeyFile /etc/apache2/ssl/server.key
sudo /etc/init.d/apache2 restart
Ссылка:https://hallard.me/enable-ssl-for-apache-server-in-5-minutes/