Как сгенерировать сертификат SSL? Как получить доступ к странице с недействительным сертификатом в FF3?

StackOverflow https://stackoverflow.com/questions/264482

  •  06-07-2019
  •  | 
  •  

Вопрос

Я не могу получить доступ к https-страницам локального хоста в firefox3. Это дало ошибку

  

'Невозможно безопасно подключиться, поскольку протокол SSL отключен.   (Код ошибки: ssl_error_ssl_disabled) '

Я включил все настройки, связанные с SSL2, через about: config, и ошибка изменилась на

  

'Ошибка передачи данных   Браузер успешно подключился, но соединение было прервано во время передачи информации. Пожалуйста, попробуйте еще раз. '

Первая ошибка наиболее вероятна из-за недействительного сертификата, но вторая не может определить ...

Это было полезно?

Решение

Быстрый способ создания самозаверяющего сертификата с использованием openssl:

openssl req -new -x509 -days 365 -nodes -out /etc/apache2/cert.pem -keyout /etc/apache2/cert.pem -subj '/C=US/ST=Yourstate/L=Yourcity/O=Your Company, Inc./OU=Development/CN=your.vhostname.com/emailAddress=youremail@example.com'

(Лучше создать сертификат CA отдельно и использовать его для создания используемого сертификата; apache жалуется на журнал ошибок, когда вы используете самоподписанный сертификат, как описано выше. Но у меня нет рецепта, пригодного для этого.)

Затем в конфигурации Apache (отдельно для каждого виртуального хоста, если необходимо), скажите:

SSLEngine on
SSLCertificateFile /etc/apache2/cert.pem

и убедитесь, что mod_ssl включен.

Вы можете отладить свои проблемы с помощью curl:

$ curl -sSvk https://your.vhostname.com 2>&1 | less

Другие советы

Какой веб-сервер обслуживает страницы? Это IIS или Apache? Вы пытались получить доступ к этим страницам в других браузерах? Ответы на вопросы подскажут, есть ли проблемы в браузере или на веб-сервере.

Вот хорошая ссылка для создания сертификатов SSL

scroll top