Как установить на denwer самоподписанный сертификат?

Как установить на denwer самоподписанный сертификат? Хочу затем внести его в список доверенных, чтобы chrome не выдавал ошибку.
  • Вопрос задан
  • 2300 просмотров
Решения вопроса 1
@romalu Автор вопроса
Капец, то ли не там спрашиваю, то ли никто не знает... В общем ответ нашел сам:
У меня денвер на диске C, поэтому
В файл
C:\WebServers\usr\local\apache\conf\httpd.conf
прописываем
<VirtualHost site.ru:443>
 SSLEngine on
 SSLCertificateFile C:\WebServers\usr\local\apache\certificate.crt
 SSLCertificateKeyFile C:\WebServers\usr\local\apache\certificate.key
 <Directory C:\WebServers\home\site.ru\www>
 AllowOverride All
 </Directory>
 DocumentRoot C:\WebServers\home\site.ru\www
 ServerName site.ru
 </VirtualHost>


Соответственно предварительно необходимо поместить сам сертификат и файл ключей в папку C:\WebServers\usr\local\apache\

Для генерации сертификата я пользовался командной строкой в debian
openssl genrsa -out certificate.key 2048
затем
openssl req -x509 -new -key certificate.key -days 10000 -out certificate.crt
и вписываем любые данные, можно даже пустые, главное, чтобы в Common Name был адрес вашего сайта (в примере site.ru). Полученные ключ и сертификат копируем в вышеуказанную папку, добавляем сертификат в список доверенных (двойной клик по файлу сертификата - установить сертификат, далее я выбирал куда - в "Доверенные корневые центры сертификации"), перезапускаем денвер. Профит)
P. s. не кидайтесь камнями, как сделать проще не знаю, как делать самоподписанные сертификаты в виндовс не знаю, это готовое решение, которое мне помогло, если знаете как проще - велкам ту ответы)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@zWitCh
настроил, но все равно ошибка: "В его сертификате безопасности не указаны альтернативные варианты имен. Возможно, сервер настроен неправильно или кто-то пытается перехватить ваши данные."
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы