🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

WordPress: Instalar un certificado SSL en cPanel

Actualizado el 17 de noviembre de 2025

Bienvenido. Si estás leyendo esto, probablemente ya sabes que tener un certificado SSL en tu sitio web ya no es una opción, es una necesidad. No solo Google penaliza los sitios sin HTTPS, sino que tus visitantes perderán la confianza al ver el temido "No seguro" en el navegador.

La buena noticia es que si tu hosting usa cPanel, el proceso para instalar SSL WordPress cPanel es bastante sencillo, incluso si no eres un experto en sistemas. En esta guía, te llevaré de la mano, paso a paso, para que tu sitio de WordPress navegue bajo el paraguas de la seguridad.

Vamos a dividir esto en dos partes principales: primero, la instalación técnica del certificado en cPanel, y segundo, la configuración final en WordPress para que todo funcione correctamente.


¿Qué es un Certificado SSL y por qué lo necesitas?

Piensa en el SSL (Secure Sockets Layer) como un guardaespaldas digital para la información que viaja entre el navegador de tu visitante y tu servidor. Sin él, los datos viajan en texto plano, vulnerables a ser interceptados. Con él, viajan encriptados.

Beneficios clave para tu WordPress:

  • Seguridad: Protege datos sensibles como contraseñas, formularios y pagos.
  • Confianza: El candado verde en la barra de direcciones transmite profesionalismo y seguridad a tus usuarios.
  • SEO: Google favorece los sitios con HTTPS en sus resultados de búsqueda.
  • Requisito: Muchas funcionalidades modernas de WordPress (como ciertos plugins de pago o APIs) exigen HTTPS.

Requisitos Antes de Empezar

Antes de lanzarnos a instalar SSL WordPress cPanel, asegúrate de tener lo siguiente:

  1. Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting (usuario y contraseña).
  2. Dominio propio: El certificado se instala para un dominio específico (ej: tudominio.com) o un subdominio.
  3. DNS apuntando al servidor: Tu dominio debe estar correctamente configurado para que apunte a los nameservers de tu hosting.
  4. Una copia de seguridad: Siempre, siempre, haz una copia de seguridad de tu sitio antes de hacer cambios importantes como este. Puedes usar un plugin como UpdraftPlus o la herramienta de backups de tu cPanel.

Paso 1: Acceder a cPanel y Localizar SSL/TLS

El primer paso es entrar a tu panel de control. Normalmente se accede desde tudominio.com/cpanel o tudominio.com:2083. Una vez dentro, busca la sección de Seguridad.

Dependiendo de la versión de cPanel, verás iconos como "SSL/TLS", "SSL/TLS Status" o "Let's Encrypt™ SSL". No te preocupes, el objetivo es el mismo: gestionar certificados.

[TIP] Si tu hosting ofrece la opción "AutoSSL" (muy común hoy en día), puede que ya tengas un certificado instalado automáticamente. Ve a "SSL/TLS Status" para verificarlo.


Paso 2: Instalar un Certificado SSL Gratuito con AutoSSL o Let's Encrypt

Para la mayoría de los usuarios, la opción más rápida y eficiente es usar un certificado gratuito de Let's Encrypt. cPanel lo integra de maravilla.

### Opción A: Usar el Asistente de SSL/TLS (Recomendado para principiantes)

  1. En el menú de cPanel, busca y haz clic en SSL/TLS.
  2. Haz clic en la pestaña o botón que diga "Install and Manage SSL for your site (HTTPS)".
  3. En la siguiente pantalla, busca el botón "Browse Certificates". Se abrirá una ventana con los certificados disponibles (normalmente los de AutoSSL o Let's Encrypt).
  4. Selecciona tu dominio de la lista.
  5. Haz clic en "Use Certificate". Los campos de "Certificate", "Private Key" y "Certificate Authority Bundle" se llenarán automáticamente.
  6. Finalmente, haz clic en "Install Certificate". Verás un mensaje de éxito.

### Opción B: Usar el Plugin de Let's Encrypt (Si está disponible)

Algunos hostings integran un plugin específico de Let's Encrypt en cPanel.

  1. Busca el icono "Let's Encrypt™ SSL" en la sección de Seguridad.
  2. Se mostrará una lista de tus dominios. Haz clic en el botón "Install" o "Renew" al lado del dominio que quieras proteger.
  3. El proceso es automático. En segundos, el certificado estará instalado.

[INFO] Los certificados de Let's Encrypt son válidos por 90 días. cPanel suele renovarlos automáticamente, pero es bueno revisar periódicamente el estado en "SSL/TLS Status".


Paso 3: Verificar la Instalación del Certificado

Una vez instalado, es hora de comprobar que todo está correcto.

  1. Ve a la sección "SSL/TLS Status" en cPanel.
  2. Busca tu dominio en la lista. Debería aparecer con un estado "OK" o "Installed" y el nombre del emisor (por ejemplo, "Let's Encrypt Authority X3").
  3. Abre tu sitio web en el navegador, pero forzando HTTPS. Escribe https://tudominio.com en la barra de direcciones.
  4. Deberías ver el candado verde. Si ves un mensaje de advertencia, puede que el certificado no se haya instalado correctamente o que tengas contenido mixto (lo veremos más adelante).

Paso 4: Configurar WordPress para Forzar HTTPS

Ahora que el certificado está en el servidor, debemos decirle a WordPress que lo use. Si no haces esto, tu web seguirá cargando en HTTP y el candado no aparecerá.

### Método 1: Cambiar la URL del Sitio (Recomendado para usuarios sin experiencia)

Este es el método más seguro y directo para seguridad WordPress.

  1. Ve a tu panel de administración de WordPress (ej: tudominio.com/wp-admin).
  2. Ve a Ajustes > Generales.
  3. Localiza los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)".
  4. Cambia http:// por https:// en ambos campos. Por ejemplo: https://tudominio.com.
  5. Guarda los cambios.

[WARNING] ¡Importante! Al guardar, WordPress te cerrará la sesión y te redirigirá a la nueva URL HTTPS. Si el certificado está bien instalado, no deberías tener problemas. Si ves un error, es posible que el certificado no esté funcionando. Vuelve a cPanel y revisa.

### Método 2: Usar un Plugin (Para los que prefieren no tocar archivos)

Si el método anterior te da miedo, o si tu web ya tiene mucho contenido y quieres evitar problemas de contenido mixto, usa un plugin.

  1. Instala y activa un plugin como "Really Simple SSL".
  2. El plugin detectará automáticamente tu certificado SSL.
  3. Sigue el asistente. Normalmente solo tienes que hacer clic en "Go ahead!" y el plugin se encargará de cambiar las URLs y forzar HTTPS.

Paso 5: Forzar Redirección de HTTP a HTTPS

El último paso es asegurarte de que cuando alguien escriba http://tudominio.com, sea redirigido automáticamente a https://tudominio.com. Esto se puede hacer desde cPanel o desde WordPress.

### Método 1: Desde cPanel (Usando "Redirects")

  1. En cPanel, busca la sección "Redirects" (dentro de Dominios).
  2. En el menú desplegable "Tipo", selecciona "Permanente (301)".
  3. En "Selecciona Redirecciona a:", elige tu dominio.
  4. En "Redirecciona a:", escribe https://tudominio.com.
  5. Marca la casilla "Redireccionar con o sin www" y "Redireccionar solo el directorio raíz".
  6. Haz clic en "Añadir".

### Método 2: Desde WordPress (Editando .htaccess)

Si te sientes cómodo editando archivos, puedes añadir estas líneas al archivo .htaccess que está en la raíz de tu instalación de WordPress (a través del Administrador de Archivos de cPanel o FTP).

Abre el archivo .htaccess y, antes de la línea que dice # BEGIN WordPress, pega lo siguiente:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

[TIP] Si usas el plugin "Really Simple SSL", él mismo se encarga de esta redirección. No necesitas hacer nada más.


Solución de Problemas Comunes (FAQ)

Aquí tienes las preguntas más frecuentes que resolveremos para completar tu cPanel SSL guía.

### ¿Por qué veo "Contenido Mixto" (Mixed Content)?

Esto ocurre cuando tu página se carga en HTTPS, pero algunos recursos (imágenes, scripts, hojas de estilo) se cargan en HTTP. El navegador bloquea estos recursos y el candado no aparece.

Solución: Usa un plugin como "Really Simple SSL" que tiene una función "Fix mixed content" o busca en tu base de datos (con un plugin como "Better Search Replace") y reemplaza todas las URLs http://tudominio.com por https://tudominio.com.

### ¿Qué hago si mi hosting no tiene cPanel?

Algunos hostings usan paneles como Syspanel (antes HestiaCP). Si es tu caso, el proceso es similar pero la interfaz cambia. Para acceder a Syspanel, la URL suele ser tudominio.com:2106. Dentro, busca la sección de "SSL" o "Let's Encrypt". La lógica es la misma: generar un certificado y luego configurar WordPress.

### ¿Puedo instalar un certificado SSL de pago en cPanel?

Sí. El proceso es similar, pero en lugar de usar AutoSSL, necesitarás el archivo del certificado (.crt), la clave privada (.key) y el bundle de CA (.ca-bundle) que te proporcionará la entidad emisora. En cPanel, en la sección SSL/TLS, elige "Install and Manage SSL", luego "Install a new certificate" y pega los datos.

### ¿Cada cuánto debo renovar el certificado?

Los certificados de Let's Encrypt se renuevan automáticamente cada 90 días gracias a cPanel. Los de pago suelen tener validez de 1 o 2 años. Si tu certificado se vence, tu sitio web se volverá inseguro, así que configura recordatorios.


Conclusión

Felicidades. Has completado con éxito el proceso para instalar SSL WordPress cPanel. Ahora tu sitio es más seguro, más confiable y está mejor posicionado en buscadores. Recuerda siempre verificar que el candado verde aparezca en tu navegador y que la redirección de HTTP a HTTPS funcione correctamente.

Si en algún momento te sientes perdido, vuelve a esta guía. La seguridad de tu WordPress SSL es un paso fundamental en el mantenimiento de tu sitio web. ¡No lo descuides!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel