Настройка 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