Seguridad y SSL

Cómo instalar un certificado SSL wildcard para subdominios en cPanel

Un certificado SSL wildcard protege tu dominio principal y todos sus subdominios con un solo archivo; aquí te explicamos cómo configurarlo en cPanel paso a paso.

Close-up of a smartphone wrapped in a chain with a padlock, symbolizing strong security.

Un certificado SSL wildcard (*.tudominio.com) cubre tu dominio principal y todos los subdominios de primer nivel con un solo archivo. Si ya tienes el certificado en mano, instalarlo en cPanel toma menos de diez minutos.

¿Qué es un SSL wildcard y cuándo lo necesitas?

Un wildcard usa el asterisco (*) como comodín en el campo Common Name. Eso significa que *.tudominio.com valida tienda.tudominio.com, blog.tudominio.com, api.tudominio.com y cualquier otro subdominio de primer nivel, pero no cubre subdominios de segundo nivel como dev.tienda.tudominio.com.

Lo necesitas cuando:

  • Tienes tres o más subdominios activos.
  • Planeas crear subdominios nuevos con frecuencia.
  • Quieres evitar renovar certificados independientes para cada uno.

Para profundizar en los distintos tipos de certificados disponibles visita nuestra guía de seguridad SSL.

Requisitos antes de empezar

  • El certificado wildcard emitido por tu CA (archivo .crt).
  • La llave privada generada junto con el CSR (.key).
  • El bundle de la CA (cadena intermedia, a veces llamado ca-bundle o chain.crt).
  • Acceso a cPanel con tu usuario y contraseña.
  • Los subdominios ya creados en cPanel (Dominios → Subdominios).

Si todavía no tienes el certificado, necesitarás generar un CSR primero. cPanel lo hace desde Seguridad → Administrador SSL/TLS → Generar CSR. Asegúrate de poner *.tudominio.com en el campo Dominio.

Paso a paso: instalar el certificado en cPanel

1. Accede al Administrador SSL/TLS

Inicia sesión en cPanel y navega a Seguridad → SSL/TLS. Haz clic en Administrar sitios SSL (también puede aparecer como Instalar y gestionar SSL para tu sitio).

2. Selecciona el dominio

En el menú desplegable Dominio, elige tudominio.com (el dominio raíz, sin el asterisco). cPanel aplicará el wildcard al dominio y a todos sus subdominios automáticamente.

3. Pega los archivos del certificado

Abre cada archivo en un editor de texto y copia su contenido en el campo correspondiente:

Campo en cPanel Archivo que debes pegar
Certificado (CRT) Tu archivo .crt (empieza con -----BEGIN CERTIFICATE-----)
Llave privada (KEY) Tu archivo .key
Paquete de autoridad de certificación (CABUNDLE) El bundle o cadena intermedia de tu CA

Si usas Autocompletar por certificado, cPanel intentará rellenar la llave y el bundle por ti si ya los subiste previamente. Verifica que los campos no queden vacíos.

4. Instala el certificado

Haz clic en Instalar certificado. cPanel mostrará un mensaje de confirmación si todo es correcto. Si hay un error de coincidencia entre la llave y el certificado, revisa que usaste el CSR generado para ese mismo wildcard.

5. Verifica cada subdominio

Abre tu navegador y visita https://subdominio.tudominio.com. El candado debe aparecer y el certificado debe mostrar *.tudominio.com. También puedes usar herramientas como SSL Labs (ssllabs.com/ssltest) para una prueba completa.

Forzar HTTPS en todos los subdominios

Instalar el certificado no redirige el tráfico HTTP automáticamente. Tienes dos opciones:

  • cPanel → Forzar HTTPS: activa el interruptor en Dominios → Dominios junto a cada subdominio.
  • .htaccess: añade la siguiente regla en el .htaccess de cada subdominio:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Si planeas activar HSTS después, asegúrate de que la redirección funcione primero; un HSTS mal configurado puede bloquear el acceso al sitio por meses.

Solución de problemas frecuentes

Error: la llave privada no coincide con el certificado

Ocurre cuando el certificado se emitió con un CSR diferente al de la llave que tienes. Genera un nuevo CSR desde cPanel, envíalo a tu CA para reemitir el certificado y vuelve a instalarlo.

El candado no aparece en algún subdominio

Verifica que el subdominio esté apuntando al mismo servidor. Si usa un registro A distinto (otro IP), el certificado está instalado pero el servidor destino no lo tiene configurado.

Advertencia de contenido mixto

El navegador muestra advertencia cuando la página carga recursos (imágenes, scripts) por HTTP. Actualiza las URLs hardcodeadas en tu CMS o usa un plugin de reemplazo de URLs.

En elenlace.com ayudamos a agencias y empresas a configurar su infraestructura SSL de forma correcta desde el primer intento, sin errores que comprometan la seguridad.

Conclusiones clave

  • Un wildcard *.tudominio.com cubre todos los subdominios de primer nivel con un único certificado.
  • Necesitas CRT, KEY y CA bundle para instalar correctamente en cPanel.
  • Selecciona el dominio raíz en cPanel; el wildcard se aplica automáticamente a los subdominios.
  • Fuerza HTTPS con la opción de cPanel o con una regla en .htaccess.
  • Verifica con SSL Labs que la cadena de confianza esté completa.

¿Listo para proteger todos tus subdominios de una sola vez? Contacta al equipo de elenlace.com y te asesoramos en la elección e instalación del certificado más adecuado para tu proyecto.

Preguntas frecuentes

¿Un wildcard cubre subdominios de segundo nivel como dev.api.tudominio.com?

No. Un wildcard estándar solo cubre un nivel de subdominios (*.tudominio.com). Para cubrir subdominios de segundo nivel necesitas un wildcard adicional (*.api.tudominio.com) o un certificado multi-SAN.

¿Puedo usar Let's Encrypt como wildcard en cPanel?

Sí, siempre que tu proveedor de hosting tenga AutoSSL con soporte wildcard. Requiere validación DNS-01, lo que significa que cPanel debe poder editar tus registros DNS automáticamente. No todos los proveedores lo soportan.

¿Cuánto tiempo dura un certificado wildcard?

Los certificados SSL modernos tienen una vigencia máxima de 398 días (poco más de un año). Algunos proveedores ofrecen planes de renovación automática para evitar interrupciones del servicio.

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

cPanel lo hace por ti al hacer clic en Instalar certificado. Si instalas manualmente editando los archivos de configuración de Apache, sí deberías recargar el servicio, pero en un entorno cPanel estándar no es necesario hacerlo a mano.

Recursos útiles

Otros proveedores y guías que vale la pena comparar:

← Todos