Puedes configurar SSL en tu sitio web usando LetsEncrypt. Me he dado cuenta varias veces que cuando quieres agregar un nuevo dominio a LetsEncrypt, aparece el siguiente error.
Esperando la verificación...
Desafíos de limpieza
Procedimiento de autorización fallido. xxxxxxxxx (tls-sni-01): urn:acme:error:malformed:: El mensaje de solicitud tenía un formato incorrecto:: El servidor solo habla HTTP, no TLS
NOTAS IMPORTANTES: -
El servidor informó de los siguientes errores:
Dominio: XXXXXXX
Tipo: malformado
Detalle: El servidor solo habla HTTP, no TLS
Pasé horas resolviendo este problema averiguando si hay un problema en la configuración de mi servidor web o de VPS o en la configuración de VirtualHost.
Para resolver el problema, añada las siguientes líneas al archivo de configuración del host virtual de Apache. En Apache2, está disponible en /etc/apache2/sitios disponibles/000-default-le-ssl.conf
Archivo de certificado SSL /etc/ssl/certs/ssl-cert-snakeoil.peArchivo clave de certificado SSL /etc/ssl/private/ssl-cert-snakeoil.keyinclude /etc/letsencrypt/options-ssl-apache.conf
A continuación, añada el nombre del servidor a su archivo 000-default.conf.
Nombre del servidor nombre de dominio
Por último, reinicia tu apache2
reinicio de sudo service apache2
Ahora debería poder generar el certificado SSL LetsEncrypt a través de
sudo letsencrypt -d nombre de dominio
¡¡¡Feliz lectura!!!
Suscríbase a nuestro boletín hoy mismo y mejore sus conocimientos con información valiosa. ¡Es rápido, fácil y gratuito!