bg-tutorials

Cómo instalar un certificado SSL en CWP

Este tutorial te muestra cómo instalar un certificado SSL en CWP (Control Web Panel), el panel de control de hosting antes conocido como CentOS Web Panel. Puedes instalar un certificado de dos formas: pegar un certificado que compraste en una Autoridad de Certificación en la pestaña Manual Install, o dejar que CWP emita y renueve automáticamente un certificado gratuito de Let’s Encrypt con AutoSSL. A continuación cubrimos ambas opciones, además de dónde comprar el certificado adecuado para tu sitio.

También grabamos un video que te guía a través de todo el proceso. Puedes verlo, leer las instrucciones a continuación, o hacer ambas cosas.

Generar el código CSR en CWP

Si ya solicitaste tu certificado SSL y descargaste los archivos SSL, omite la sección del CSR y ve directamente a las instrucciones de instalación.

Una Solicitud de Firma de Certificado (CSR) es un bloque de texto codificado que contiene detalles sobre tu organización y el dominio que deseas proteger. La Autoridad de Certificación la necesita para emitir tu certificado SSL. Tienes dos opciones:

Abre el archivo CSR con un editor de texto y copia todo su contenido en tu formulario de pedido de SSL. CWP guarda automáticamente la clave privada correspondiente. La encontrarás en la pestaña Private Key de tu panel de CWP, almacenada en el directorio /etc/pki/tls/private/.

Nota: Si preferirías omitir la compra de un certificado y usar uno gratuito con renovación automática, no necesitas ningún CSR. Ve directamente a la sección AutoSSL (Let’s Encrypt).

Instalar el certificado SSL en CWP

Después de que la Autoridad de Certificación valide tu solicitud, te enviará por correo electrónico los archivos SSL. Descarga el archivo comprimido y extráelo en tu computadora. Deberías tener tu certificado (un archivo .crt), el CA bundle (certificados intermedios) y la clave privada que generaste con el CSR. Luego sigue los pasos a continuación.

  • Inicia sesión en tu panel de administración de CWP y haz clic en WebServer Settings en el menú de navegación izquierdo. (En versiones anteriores de CWP, este menú se llama Apache Settings.)
  • En el menú desplegado, selecciona SSL Certificates y luego cambia a la pestaña Manual Install.
  • En la lista desplegable junto a Domain, elige el nombre de dominio que deseas proteger.
  • Copia el código del certificado que te envió tu CA, incluyendo las líneas —–BEGIN CERTIFICATE—– y —–END CERTIFICATE—–, y pégalo en el cuadro Certificate. Este código se encuentra en el archivo con la extensión .crt.
  • Pega la clave privada generada con tu CSR en el cuadro Private Key, incluyendo el encabezado —–BEGIN PRIVATE KEY—– y el pie —–END PRIVATE KEY—–.
  • Copia y pega la cadena de certificados intermedios (el CA Bundle) en el cuadro Certificate Authority. Si no recibiste un CA bundle, haz clic en el botón Generate Intermediate Certificates en su lugar.
  • Para confirmar que el certificado coincide con tu clave privada, haz clic en Validate Certificate y luego en Save.

Como referencia, el certificado y la clave que pegues deben verse como los bloques codificados en PEM a continuación. Cada uno comienza y termina con cinco guiones en ambos lados de la etiqueta:

-----BEGIN CERTIFICATE-----
MIIF...your certificate data...AB
-----END CERTIFICATE-----

-----BEGIN PRIVATE KEY-----
MIIE...your private key data...cd
-----END PRIVATE KEY-----

Felicidades, has instalado con éxito un certificado SSL en CWP. CWP aplica el cambio a Apache por ti, por lo que no es necesario reiniciar el servidor web manualmente.

SSL gratuito con AutoSSL (Let’s Encrypt)

Si no necesitas la validación extendida ni la garantía de un certificado de pago, CWP puede emitir un certificado gratuito de Let’s Encrypt y renovarlo automáticamente. Esta es la opción más sencilla para la mayoría de los sitios web porque no hay CSR, no hay archivos que pegar y no hay renovación manual.

  • En el panel de administración de CWP, abre WebServer Settings → SSL Certificates y cambia a la pestaña AutoSSL.
  • Selecciona el dominio (y su alias www, dominios adicionales o subdominios) que deseas proteger.
  • Haz clic en Install SSL. CWP solicita el certificado a Let’s Encrypt y lo instala en el dominio.

Los certificados de Let’s Encrypt son válidos durante 90 días, y CWP los renueva automáticamente unos 30 días antes de que caduquen, así que una vez que AutoSSL está habilitado, puedes dejarlo funcionar sin intervención. Para la propia URL de inicio de sesión del panel, instala un certificado hostname SSL independiente desde la misma pantalla de SSL Certificates.

Prueba tu instalación SSL

Después de instalar el certificado, ejecuta un escaneo SSL para confirmar que la cadena esté completa y detectar cualquier error de configuración o vulnerabilidad. La comprobación más rápida es abrir tu sitio con https:// y buscar el candado, pero un escáner te ofrece un panorama completo. Consulta nuestro SSL Checker para probar un certificado.

Si tienes acceso SSH al servidor, también puedes leer el certificado que CWP está sirviendo directamente desde la línea de comandos:

echo | openssl s_client -connect yourdomain.com:443 -servername yourdomain.com 2>/dev/null | openssl x509 -noout -issuer -dates

Esto muestra el emisor del certificado y las fechas de validez, confirmando que el certificado correcto está activo.

¿Dónde comprar el mejor certificado SSL para CWP?

SSL Dragon es tu fuente para todas tus necesidades de SSL. Ofrecemos algunos de los precios más bajos del mercado en toda nuestra gama de productos SSL, y nos hemos asociado con las mejores marcas de SSL de la industria para brindar seguridad sólida y soporte dedicado. Todos nuestros certificados SSL son compatibles con CWP.

Para ayudarte a elegir, hemos creado un par de herramientas útiles: nuestro SSL Wizard recomienda el mejor certificado para tu proyecto.

Preguntas frecuentes

¿CWP es lo mismo que CentOS Web Panel?

Sí. Control Web Panel (CWP) es el nombre actual del panel que antes se llamaba CentOS Web Panel. Se renombró después de que CentOS 7 llegara al final de su vida útil en junio de 2024; el panel ahora funciona en distribuciones compatibles con RHEL, como AlmaLinux y Rocky Linux. Los pasos de instalación de SSL son los mismos sin importar qué nombre use tu versión.

¿Dónde instalo un certificado SSL en CWP?

En el panel de administración de CWP, abre WebServer Settings (o Apache Settings en versiones anteriores) y selecciona SSL Certificates. Usa la pestaña Manual Install para un certificado que compraste, o la pestaña AutoSSL para un certificado gratuito de Let’s Encrypt.

¿Necesito reiniciar Apache después de instalar el certificado?

No. Cuando haces clic en Save en la pestaña Manual Install (o en Install SSL en AutoSSL), CWP escribe la configuración y recarga el servidor web por ti. Si HTTPS aún no responde después de un minuto, verifica que hayas pegado el certificado, la clave y el CA bundle en los cuadros correctos.

¿Qué pasa si no recibí un CA bundle de mi Autoridad de Certificación?

En la pestaña Manual Install, deja el cuadro Certificate Authority vacío y haz clic en Generate Intermediate Certificates. CWP construye la cadena intermedia correcta por ti. Instalar sin una cadena completa provoca errores de «certificado no confiable» en algunos navegadores, así que no omitas este paso.

¿Dónde se almacena mi clave privada en CWP?

Cuando generas un CSR en CWP, la clave privada correspondiente se guarda automáticamente en el directorio /etc/pki/tls/private/ y se muestra en la pestaña Private Key de tu panel. Cópiala desde allí para pegarla en el formulario de Manual Install.

¿Debería usar AutoSSL o un certificado de pago?

AutoSSL (Let’s Encrypt) es gratuito y se renueva automáticamente, lo que es ideal para blogs, sitios pequeños y subdominios. Elige un certificado de pago cuando necesites Validación de Organización o Extendida, una garantía, soporte más prolongado o un wildcard respaldado por una CA comercial. Ambos se instalan a través de la misma pantalla de SSL Certificates en CWP.

Ahorre un 10% en certificados SSL al realizar su pedido hoy mismo.

Emisión rápida, cifrado potente, 99,99% de confianza del navegador, asistencia dedicada y garantía de devolución del dinero en 25 días. Código del cupón: SAVE10

Una imagen detallada de un dragón en vuelo
Escrito por

I've been building and managing websites for over 20 years, with a heavy focus on the technical side of the cybersecurity, VPN, and SaaS industries. I know how sites are built from the ground up, which means I know how to secure them. Here at SSL Dragon, I write about web architecture, encryption, and keeping your infrastructure safe.

Avatar of Sergiu Rosca
Technical Review by Sergiu Rosca

Sergiu Rosca is the core web developer behind SSL Dragon. He manages the technical infrastructure, platform performance, and backend integrations that keep the site running smoothly and securely. At SSL Dragon, Sergiu shares practical insights on web development, site optimization, and technical troubleshooting.

All SSL Dragon installation guides are tested on live server environments and undergo a strict peer-review process to ensure your infrastructure remains secure. Read our full Editorial Policy.