Instalación de un certificado SSL en cuenta cPanel

Recuerda que todos nuestros servicios disponen de SSL gratis funcionando de forma automática en todos los dominios y subdominios.

En este manual aprenderemos a instalar un certificado SSL en nuestra cuenta, algunas consideraciones a tener en cuenta antes de comenzar:

  • Para instalar un certificado SSL se hace necesario contar con una IP dedicada, en caso contrario no sería posible proceder.
  • En este ejemplo usaremos el certificado StartSSL Free de la empresa Starcom aunque el manual puede aplicarse a cualquier certificado SSL sin importar el expedidor del mismo.

Si antes de comenzar dudas acerca de si cumples los requisitos contáctanos para que te ayudemos.

Obteniendo el certificado StartSSL Free

Como hemos comentado en este ejemplo usaremos el certificado StartSSL Free:

  • Debemos crear una cuenta de usuario en StartSSL, para ello accedemos a su panel de control, hacemos click sobre el botón Signup y completamos el formulario con nuestros datos personales
  • Recibiremos un email con un código de autorización para completar el registro

Importante que todos los datos facilitados sean veraces ya que Startcom realizará una verificación manual de los mismos.

Solicitando el certificado

Ahora debemos generar un CSR (Certificate signing request):

  • Accedemos a nuestro panel de control cPanel
  • Opción "SSL/TLS" / "Genere, vea o elimine las solicitudes de firma de certificados SSL."
  • Completamos el formulario indicando el dominio o subdominio para el que generaremos la solicitud

Una vez completado veremos que aparece la solicitud de certificado en la tabla superior de esa misma página, hacemos click en "Mostrar Detalles" y copiamos el código mostrado en el primer campo, por ejemplo:

-----BEGIN CERTIFICATE REQUEST-----
MIIBnTCCAQYCAQAwXTELMAkGA1UEBhMCU0cxETAPBgNVBAoTCE0yQ3J5cHRvMRIw
EAYDVQQDEwlsb2NhbGhvc3QxJzAlBgkqhkiG9w0BCQEWGGFkbWluQHNlcnZlci5l
eGFtcGxlLmRvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAr1nYY1Qrll1r
uB/FqlCRrr5nvupdIN+3wF7q915tvEQoc74bnu6b8IbbGRMhzdzmvQ4SzFfVEAuM
MuTHeybPq5th7YDrTNizKKxOBnqE2KYuX9X22A1Kh49soJJFg6kPb9MUgiZBiMlv
tb7K3CHfgw5WagWnLl8Lb+ccvKZZl+8CAwEAAaAAMA0GCSqGSIb3DQEBBAUAA4GB
AHpoRp5YS55CZpy+wdigQEwjL/wSluvo+WjtpvP0YoBMJu4VMKeZi405R7o8oEwi
PdlrrliKNknFmHKIaCKTLRcU59ScA6ADEIWUzqmUzP5Cs6jrSRo3NKfg1bd09D1K
9rsQkRc9Urv9mRBIsredGnYECNeRaK5R1yzpOowninXC
-----END CERTIFICATE REQUEST-----

Estando previamente registrados en StartSSL podemos acceder a nuestra área de usuario y accedemos a la pestaña "Validations Wizard" para validar que somos el propietario del dominio que usaremos como base para generar el certificado SSL. Recibiremos un código en el email que seleccionemos durante el proceso y el dominio quedará validado.

Ya con dicho dominio validado podemos acceder a la pestaña "Certificates Wizard" del área de usuario de StartSSL para solicitar nuestro certificado.

  • Seleccionamos en el desplegable "Web Server SSL/TLS Certificate"
  • Accedemos al enlace "Skip" para saltar este paso y copiamos en el campo que aparecerá nuestro CSR el cual obtuvimos y copiamos anteriormente.
  • En el siguiente paso se solicitará el subdominio (www. si es para el dominio principal o indicamos el subdominio a usar)
  • Finalmente aparecerá en pantalla nuestro certificado SSL que debemos copiar sin alterarlo, también deberemos guardar el CA que aparece en la zona inferior de la caja de texto donde se muestra el certificado obteniendo un fichero llamado "sub.class1.server.ca.pem"

Instalando el certificado SSL

  • Accede al panel de control cPanel
  • Accede a la opción "SSL/TLS" / "Administrar los sitios SSL"
  • En el campo CRT introducimos el certificado generado por StartSSL
  • En el campo Llave (KEY) hacemos click en el botón Obtener
  • Finalmente abrimos el fichero "sub.class1.server.ca.pem" con un editor de texto, copiamos su contenido y lo pegamos en el campo final "Paquete del CA (CABUNDLE)"
  • Pulsamos "Instalar Certificado" y listo.

Para terminar podemos comprobar que nuestro SSL funciona correctamente desde la siguiente herramienta