Frente a la cURL error 51: SSL: no alternative certificate subject name matches target host name 'websitedemos.net' al importar los Sitios Astra?
Aquí está la solución.
Si la librería SSL instalada en su servidor no está actualizada (OpenSSL/0.9.8b) puede encontrarse con este error al intentar descargar plantillas desde nuestra nube. Más detalles sobre el problema a continuación:
El problema
Cuando la nube de plantillas instalada en su sitio envía una solicitud a nuestro servidor, lo hace a través de conexiones seguras. Estas conexiones se ejecutan a través de un cortafuegos, que mantiene nuestro servidor a salvo de ataques como DDoS. Para ello, utilizamos un sistema llamado Server Name Indication (SNI). Todos los navegadores posteriores a IE6 lo soportan, y todas las versiones principales de CURL publicadas después de marzo de 2008 lo soportan.
Si su servidor aún utiliza software más antiguo, este problema será obvio.
La solución
Pida a su proveedor de alojamiento que actualice la biblioteca OpenSSL y no tendrá problemas. La versión de OpenSSL utilizada debe ser 1.0 o superior que soporte SNI. Puede compartir este artículo con su proveedor de alojamiento.
Antecedentes técnicos
Para poder utilizar SNI, necesitas:
- Una versión de CURL que lo soporte, al menos la 7.18.1. CURL 7.18.1 se publicó el 30 de marzo de 2008.
- Esta versión de CURL debe ser compilada con una librería que soporte SNI, normalmente, OpenSSL 1.0 o superior ya que habilita TLS por defecto.