¿Cómo genero un certificado SSL? ¿Cómo acceder a una página con certificado no válido en FF3?
-
06-07-2019 - |
Pregunta
No puedo acceder a las páginas localhost https en firefox3. Dio el error
'No se puede conectar de forma segura porque el protocolo SSL se ha deshabilitado. (Código de error: ssl_error_ssl_disabled) '
Habilité todas las preferencias relacionadas con SSL2 a través de about: config y el error cambió a
'Error de transferencia de datos El navegador se conectó con éxito, pero la conexión se interrumpió al transferir información. Inténtalo de nuevo ".
El primer error parece más probable debido a un certificado inválido pero no puede resolver el segundo ...
Solución
Forma rápida de crear un certificado autofirmado con 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'
(Es mejor crear un certificado de CA por separado y usarlo para crear un certificado para usar; apache se queja del registro de errores cuando usa un certificado autofirmado como el anterior. Pero no tengo una receta a mano para hacerlo.
Luego, en su configuración de apache (por separado para cada host virtual si es necesario), diga:
SSLEngine on
SSLCertificateFile /etc/apache2/cert.pem
y asegúrese de que mod_ssl esté habilitado.
Es posible que pueda depurar sus problemas usando curl:
$ curl -sSvk https://your.vhostname.com 2>&1 | less
Otros consejos
¿Qué servidor web sirve las páginas? ¿Es IIS o Apache? ¿Intentaste acceder a estas páginas con otros navegadores? Responder las preguntas le dará una pista si hay problemas en el navegador o en el servidor web.