В VirtualBox развернут starterkit p10, в нём поднят Apache. Нужно обеспечить поддержку HTTPS для сайта. Пакет установлен: apt-get install apache2-mod_ssl -y
В соответствии с этой
инструкцией для Альт Линукс создал свои сертификаты - сгенерированы файлы: org.crt, org.csr, rootCA.key, rootCA.pem, rootCA.srl
Затем в файле /etc/httpd2/conf/sites-available/default_https.conf нашёл незакомментированные строки с SSLCertificateFile и SSLCertificateKeyFile:
SSLCertificateFile "/var/lib/ssl/certs/httpd2.cert"
SSLCertificateKeyFile "/var/lib/ssl/private/httpd2.key"
и на основании этого скопировал мои сгенерированные файлы, соответственно, org.crt в /var/lib/ssl/certs/ и rootCA.key в /var/lib/ssl/private.
Скорректировал /etc/httpd2/conf/sites-available/default_https.conf ссылками на скопированные выше файлы:
ServerName 192.168.0.34:443
SSLCertificateFile "/var/lib/ssl/certs/org.crt"
SSLCertificateKeyFile "/var/lib/ssl/private/rootCA.key"
Перезагрузил Апач: service httpd2 restart
После этого при попытке включить поддержку HTTPS в админке Jommla получаю сообщение:
HTTPS не был включен, т.к. он недоступен на сервере. Проверка HTTPS-соединения завершилась ошибкой: Failed to connect to 192.168.0.34 port 443: Connection refused.
Что я делаю не так и что нужно сделать для поддержки сайтом протокола HTTPS на сайте?
PS: Не является ли причиной, что при формировании сертификата я указал имя сайта в виде доменного имени, а по факту сайт развернут по адресу 192.168.0.34 (в виртуальной машине)?