Настройка Apache + SSL для работы сайта по HTTPS
Для работы нам понадобится сам Apache 2.4 и Самоподписанный Сертификат - Debian
Включим поддержку SSL в Apache
a2enmod ssl
Включим стандартную конфигурацию для SSL
a2ensite default-ssl.conf
Перейдем в папку с конфигами и откроем нужный нам файл
cd /etc/apache2/sites-available
nano 000-default.conf
В файлах изменить путь до места где лежит ваш сайт если ваш сайт лежит не в папке HTML Из этой строки преобразовать
DocumentRoot /var/www/html/
В эту строку
DocumentRoot /var/www/html/site
Изменим так же 2 строки (пути к самим сертификатам)
SSLCertificateFile /etc/apache2/ssl/1.crt
SSLCertificateKeyFile /etc/apache2/ssl/1.key
Перезагрузим сам Apache
systemctl restart apache2