Cómo instalar un certificado SSL en WordPress con Syspanel y cPanel
¿Por qué necesitas un certificado SSL en tu WordPress?
Si tienes una web en WordPress, seguramente has oído hablar del candadito verde en la barra de direcciones. Eso es el certificado SSL, y no es un lujo, es una necesidad. Sin él, tu sitio muestra un aviso de "No seguro" que ahuyenta a los visitantes y perjudica tu posicionamiento en Google.
Instalar un certificado SSL en WordPress no solo protege los datos de tus usuarios, sino que también es un factor clave para el SEO. Google premia a las webs con HTTPS con mejor posición en los resultados de búsqueda. Además, si tienes una tienda online o un formulario de contacto, estás obligado a tenerlo para cumplir con las normativas de protección de datos.
La buena noticia es que hoy en día es un proceso bastante sencillo. En este artículo te voy a explicar paso a paso cómo instalar ssl wordpress usando dos paneles de control muy populares: Syspanel y cPanel. No necesitas ser un experto técnico, solo seguir las instrucciones al pie de la letra.
Antes de empezar: qué necesitas tener
Para llevar a cabo este proceso, asegúrate de tener a mano:
- Acceso a tu panel de control de hosting (Syspanel o cPanel) con permisos de administrador.
- Acceso al administrador de WordPress (wp-admin) de tu sitio.
- Un dominio que apunte correctamente a tu hosting.
- Paciencia y tiempo (unos 15-20 minutos).
Nota importante sobre Syspanel: Si tu hosting utiliza Syspanel (que es lo mismo que HestiaCP), el acceso al panel se realiza a través del puerto 2106. Por ejemplo: https://tu-dominio.com:2106. Ten esto en cuenta porque es un detalle que confunde a mucha gente.
Instalar SSL en WordPress con Syspanel
Syspanel es un panel de control moderno y muy intuitivo. Aunque su interfaz es diferente a la de cPanel, el proceso para instalar ssl wordpress es igual de sencillo. Vamos a ello.
Paso 1: Accede a Syspanel
Abre tu navegador y escribe la dirección de tu panel. Recuerda que para Syspanel debes añadir el puerto 2106 al final. Por ejemplo:
https://tu-dominio.com:2106
Introduce tu usuario y contraseña. Si no los tienes, contacta con tu proveedor de hosting.
Paso 2: Encuentra la sección de SSL
Una vez dentro, busca en el menú lateral la opción que se llama "SSL" o "Let's Encrypt". En la mayoría de los casos, Syspanel tiene un apartado específico para gestionar certificados SSL.
Paso 3: Solicita un certificado gratuito
Syspanel te permite generar certificados SSL gratuitos a través de Let's Encrypt. Haz clic en el botón que dice "Issue" o "Emitir" (según la versión).
Selecciona el dominio para el que quieres el certificado. Si tienes varios, asegúrate de elegir el correcto. También puedes marcar la opción de incluir el subdominio www para que ambos funcionen con HTTPS.
Haz clic en "Issue" o "Emitir" y espera unos segundos. El sistema generará el certificado automáticamente.
Paso 4: Verifica que el certificado está activo
Cuando el proceso termine, verás que el estado del certificado pasa a "Active" o "Válido". Para comprobarlo, visita tu web escribiendo https://tu-dominio.com en el navegador. Deberías ver el candado de seguridad.
Paso 5: Activar HTTPS en WordPress
Ahora viene la parte importante: configurar WordPress para que use HTTPS por defecto. Esto es lo que se llama activar https wordpress.
Ve a tu administrador de WordPress (normalmente en https://tu-dominio.com/wp-admin) y sigue estos pasos:
- Ve a Ajustes > Generales.
- En el campo Dirección de WordPress (URL), cambia
http://porhttps://. - Haz lo mismo en el campo Dirección del sitio (URL).
- Guarda los cambios.
¡Cuidado! Al hacer esto, WordPress puede quedarse momentáneamente inaccesible si algo no está bien configurado. No te preocupes, es normal. Si ocurre, vuelve a Syspanel y en la sección SSL busca una opción que diga "Force HTTPS" o "Forzar HTTPS" y actívala. Esto redirigirá todo el tráfico a la versión segura de tu web.
Paso 6: Actualiza los enlaces internos
Después de cambiar las URLs, es posible que algunas imágenes o enlaces internos sigan apuntando a http://. Para solucionarlo, puedes instalar un plugin como "Better Search Replace" y reemplazar todas las ocurrencias de http://tu-dominio.com por https://tu-dominio.com.
Instalar SSL en WordPress con cPanel
cPanel es el panel de control más utilizado en el mundo del hosting compartido. Aunque el proceso es similar al de Syspanel, tiene sus particularidades. Aquí te lo explico.
Paso 1: Accede a cPanel
Normalmente, el acceso a cPanel es a través de una URL como https://tu-dominio.com:2083 o https://tu-dominio.com/cpanel. Introduce tus credenciales.
Paso 2: Busca la sección de Seguridad
En el panel principal, busca la sección llamada "Security" o "Seguridad". Dentro de ella, encontrarás la opción "SSL/TLS Status" o "Let's Encrypt". Dependiendo del proveedor, puede variar.
Paso 3: Emite el certificado SSL
Si tu cPanel tiene la opción de "Let's Encrypt", haz clic en ella. Verás una lista con tus dominios. Selecciona el que quieres proteger y haz clic en "Issue".
Si no tienes esta opción, puedes usar el asistente de "SSL/TLS" para generar una solicitud de certificado, pero esto es más complejo. Te recomiendo que contactes con tu proveedor de hosting para que te activen Let's Encrypt si no lo tienen.
Paso 4: Instala el certificado en tu dominio
Una vez emitido el certificado, vuelve a la sección "SSL/TLS" y busca la opción "Install and Manage SSL certificates". Selecciona tu dominio y haz clic en "Install". El sistema rellenará automáticamente los campos con los datos del certificado.
Paso 5: Activar HTTPS en WordPress
Al igual que con Syspanel, ahora debes activar https wordpress. Sigue los mismos pasos que te he explicado arriba: ve a Ajustes > Generales en WordPress y cambia las URLs de http:// a https://.
Paso 6: Configura la redirección automática
Para que todos los visitantes que lleguen a http://tu-dominio.com sean redirigidos automáticamente a https://tu-dominio.com, puedes añadir una regla en el archivo .htaccess.
Accede al administrador de archivos de cPanel, busca la carpeta public_html y localiza el archivo .htaccess. Ábrelo con el editor y añade estas líneas al principio:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
Guarda los cambios y listo. A partir de ahora, todo el tráfico irá automáticamente a la versión segura.
[WARNING]: Antes de tocar el archivo .htaccess, haz una copia de seguridad. Un error en este archivo puede hacer que tu web deje de cargar.
Solución de problemas comunes al instalar SSL
A veces, incluso siguiendo todos los pasos, pueden aparecer problemas. Aquí te dejo algunos de los más habituales y cómo solucionarlos.
Problema: "Tu conexión no es privada"
Este error aparece cuando el certificado SSL no está bien instalado o hay algún problema con la cadena de certificados. Verifica que el certificado está activo en tu panel y que has activado HTTPS en WordPress.
Problema: Contenido mixto
Esto ocurre cuando tu web carga algunos recursos (imágenes, scripts) a través de http:// en lugar de https://. El navegador muestra un aviso de que el sitio no es completamente seguro.
La solución es usar el plugin "Better Search Replace" para cambiar todas las URLs antiguas por las nuevas. También puedes instalar un plugin como "Really Simple SSL" que se encarga automáticamente de corregir estos problemas.
Problema: Redirección en bucle
Si tu web entra en un bucle infinito de redirecciones, suele ser porque tienes una regla de redirección mal configurada en el .htaccess o en el servidor. Revisa las reglas que has añadido y asegúrate de que no haya conflictos.
[TIP]: Si tienes problemas con el certificado SSL en WordPress, desactiva temporalmente todos los plugins de caché. A veces, la caché guarda la versión antigua de la web y da problemas de visualización.
Preguntas frecuentes sobre SSL en WordPress
¿Cuánto cuesta un certificado SSL?
Puedes obtenerlo gratis con Let's Encrypt a través de Syspanel o cPanel. También hay certificados de pago que ofrecen garantías y soporte adicional, pero para la mayoría de los sitios web, el gratuito es más que suficiente.
¿Cuánto tarda en activarse el certificado?
Con Let's Encrypt, el proceso es casi instantáneo. En menos de un minuto tendrás tu certificado activo. La propagación de DNS puede tardar unas horas en algunos casos, pero normalmente es inmediato.
¿Puedo instalar SSL en WordPress si tengo un hosting compartido?
Sí, la mayoría de los hostings compartidos ofrecen Let's Encrypt de forma gratuita. Solo tienes que seguir los pasos que te he explicado.
¿El SSL afecta al rendimiento de mi web?
Mínimamente. El cifrado y descifrado de datos consume un poco de recursos, pero es imperceptible en la mayoría de los casos. Además, con HTTP/2 (que requiere HTTPS), tu web puede cargar incluso más rápido.
¿Qué pasa si no instalo SSL en mi WordPress?
Tu web mostrará el aviso de "No seguro", los usuarios desconfiarán y tu posicionamiento en Google se verá perjudicado. Además, si recoges datos personales, podrías estar incumpliendo el RGPD.
Conclusión: ya tienes tu certificado SSL
Como has visto, instalar ssl wordpress con Syspanel o cPanel no es complicado. Solo necesitas seguir los pasos que te he indicado y tener un poco de paciencia. Recuerda que el certificado SSL es esencial no solo para la seguridad de tus visitantes, sino también para tu posicionamiento en buscadores.
Después de instalar el certificado y activar https wordpress, comprueba que todo funciona correctamente. Visita tu web en varios dispositivos y navegadores, revisa que no hay errores de contenido mixto y que el candado aparece en la barra de direcciones.
Si tienes cualquier duda, no dudes en contactar con el soporte técnico de tu hosting. Ellos estarán encantados de ayudarte. Y si usas Syspanel, recuerda que el acceso es por el puerto 2106, un detalle que evita muchos quebraderos de cabeza.
En resumen:
- El SSL es imprescindible para la seguridad y el SEO.
- Syspanel y cPanel ofrecen certificados gratuitos con Let's Encrypt.
- El proceso de instalación es similar en ambos paneles.
- Después de instalar el certificado, debes activar https wordpress y actualizar las URLs.
- Revisa posibles problemas de contenido mixto o redirecciones en bucle.
¡Enhorabuena! Con tu certificado SSL instalado, tu web es más segura, más fiable y mejor valorada por Google. Ahora sí, puedes presumir de tu candadito verde.
