Итак, я пытаюсь настроить 64-разрядную версию Wamp (последняя версия win10) и, в частности, экземпляр локального проекта для работы по ssl. Проблема в том, что я возился с файлами конфигурации, сгенерировал и добавил файлы crt / key и все такое, но проблема в том, что я получаю сообщение об ошибке только из заголовка, ничего больше.
Никаких других предупреждение / уведомления / ошибка где угодно. Я посмотрел в средстве просмотра событий Microsoft, журналах ошибок php, ничего.
Мой вопрос: как мне узнать, что не так, если нет логов, кроме журнала в заголовке?
Думаю, это был мой процесс возни: раскомментируйте от httpd.conf
следующие строки:
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
Создать сертификат и ключ с помощью команды openssl req -nodes -new -x509 -keyout server.key -out server.crt
, затем поместить файлы в c:/wamp64/bin/apache/apache2.4.39/conf/key
Изменить мой vhost
файл, чтобы он выглядел так:
<VirtualHost *:80>
DocumentRoot "c:\users\USRENAME\sites\devdesktop\lsecurities-dev\docroot"
ServerName local.project1
ServerAlias local.project1
SSLEngine on
SSLCertificateFile "c:/wamp64/bin/apache/apache2.4.39/conf/key/server.crt"
SSLCertificateKeyFile "c:/wamp64/bin/apache/apache2.4.39/conf/key/server.key"
ErrorLog "c:/users/USRENAME/sites/devdesktop/lsecurities-dev/error.log"
<Directory "c:/users/USRENAME/sites/devdesktop/lsecurities-dev/docroot">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ОБНОВЛЕНИЕ: Наконец-то мне удалось получить несколько ошибок:
[Fri Jun 19 15:55:49.666142 2020] [ssl:emerg] [pid 8460:tid 700] AH02572: Failed to configure at least one certificate and key for www.example.com:443
[Fri Jun 19 15:55:49.666142 2020] [ssl:emerg] [pid 8460:tid 700] SSL Library Error: error:140A80B1:SSL routines:SSL_CTX_check_private_key:no certificate assigned
ОБНОВЛЕНИЕ 2 [решено] нашел то, что искал в этом комментарии { ссылка }