Cómo configurar WordPress con SSL en Syspanel
Introducción: ¿Por qué es tan importante el SSL en tu WordPress?
Si estás leyendo esto, probablemente ya has oído hablar del SSL, pero quizás no tengas del todo claro qué es o por qué debería importarte. Vamos a ponerlo simple: el SSL (Secure Sockets Layer) es un protocolo de seguridad que cifra la información que viaja entre el navegador de tus visitantes y tu servidor. En otras palabras, es como un sobre sellado para tus datos: si alguien intenta interceptarlos, solo verá un galimatías incomprensible.
¿Por qué es crítico para tu WordPress? Primero, porque Google penaliza los sitios sin SSL mostrando un aviso de "No seguro" en el navegador, lo que ahuyenta a los visitantes y daña tu posicionamiento SEO. Segundo, porque si tu web tiene formularios, una tienda online o simplemente recopila correos electrónicos, necesitas proteger esa información. Y tercero, porque cada vez más navegadores bloquean recursos mixtos (contenido HTTP dentro de una página HTTPS), lo que puede romper tu web visualmente.
La buena noticia es que configurar WordPress con SSL en Syspanel es un proceso mucho más sencillo de lo que parece. Syspanel es nuestro panel de control de hosting, el lugar donde gestionas tus sitios web, bases de datos y dominios. Si vienes de otros paneles como cPanel o Plesk, notarás que Syspanel es más moderno y limpio, y su puerto de acceso es el 2106 (por ejemplo, tu-servidor:2106). En esta guía, te llevaré paso a paso, sin tecnicismos innecesarios, para que tu web funcione con HTTPS en menos de una hora.
Paso 1: Acceder a Syspanel y localizar tu WordPress
Antes de nada, necesitas entrar en Syspanel. Abre tu navegador favorito y escribe la dirección de tu servidor añadiendo el puerto 2106. Por ejemplo, si tu servidor es midominio.com, la URL sería https://midominio.com:2106. Si no estás seguro de la dirección exacta, revisa el correo de bienvenida que recibiste al contratar el hosting o contacta con soporte.
Una vez dentro, verás el panel principal con un resumen de tus servicios. En el menú lateral, busca la sección de Sitios Web o Dominios. Haz clic en el nombre de tu dominio o en el icono de configuración del WordPress que quieres proteger con SSL. Es importante que tomes nota de la versión de PHP y del gestor de archivos, porque los usaremos más adelante.
[INFO] Si tienes varios sitios en el mismo servidor, asegúrate de seleccionar el dominio correcto. Cada WordPress es independiente, y el SSL se configura por dominio.
Paso 2: Activar el certificado SSL gratuito (Let's Encrypt)
En Syspanel, la forma más rápida de activar SSL es usando el certificado gratuito de Let's Encrypt. No necesitas pagar nada ni rellenar formularios complicados. Sigue estos pasos:
- Dentro de la configuración de tu dominio, busca la pestaña o botón que dice SSL/TLS o Certificados.
- Verás un botón que dice Emitir Certificado o Activar Let's Encrypt. Haz clic ahí.
- Se abrirá un asistente. Lo más común es elegir la opción que cubra tanto el dominio raíz (
midominio.com) como el subdominiowww(www.midominio.com). Esto es importante para que no haya errores de contenido mixto. - Haz clic en Emitir o Guardar. El proceso suele tardar entre 1 y 3 minutos. No cierres la página ni recargues mientras tanto.
Cuando termine, Syspanel te mostrará un mensaje de éxito. Si algo falla, normalmente es porque el dominio no apunta correctamente a tu servidor o porque el DNS está propagando. Revisa que el registro A de tu dominio apunte a la IP de tu servidor en Syspanel.
[TIP] Si tu dominio se registró hace menos de 24 horas, el DNS puede tardar. Espera un par de horas y reintenta. La propagación global puede tardar hasta 48 horas.
Paso 3: Forzar HTTPS en WordPress (Redirección automática)
Tener el certificado instalado es solo la mitad del trabajo. Ahora necesitas que tu WordPress cargue todas las páginas con HTTPS y que redirija automáticamente cualquier visita que llegue con HTTP. Esto se llama "forzar SSL" y es esencial para que no haya contenido mixto.
Hay dos formas de hacerlo: desde el propio WordPress o desde Syspanel.
Opción A: Desde el administrador de WordPress (la más fácil)
- Entra en tu panel de WordPress (normalmente
midominio.com/wp-admin). - Ve a Ajustes → Generales.
- En los campos Dirección de WordPress (URL) y Dirección del sitio (URL), cambia
http://porhttps://. - Guarda los cambios. WordPress se recargará automáticamente con HTTPS.
Con esto, WordPress generará todas las URLs internas con HTTPS. Sin embargo, la redirección de visitas que llegan con HTTP aún no está activa al 100%. Para eso, necesitas el siguiente truco.
Opción B: Añadir reglas en el .htaccess (para más control)
Si prefieres asegurarte de que todo el tráfico se redirige, puedes añadir un pequeño código al archivo .htaccess de tu WordPress. Para ello:
- En Syspanel, ve a Administrador de Archivos y navega hasta la carpeta
public_html(o donde esté instalado tu WordPress). - Busca el archivo
.htaccess. Si no lo ves, activa la opción de "Mostrar archivos ocultos" en la configuración del gestor. - Edita el archivo y añade estas líneas al principio (después de la línea
# BEGIN WordPress):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
- Guarda los cambios.
[WARNING] Antes de editar .htaccess, haz una copia de seguridad. Un error aquí puede romper tu web. Si algo falla, vuelve a subir la copia original.
Paso 4: Actualizar URLs en la base de datos (contenido antiguo)
Este es el paso que casi todo el mundo olvida y que causa dolores de cabeza. Si tu WordPress ya llevaba tiempo funcionando con HTTP, las URLs de tus imágenes, enlaces y publicaciones están guardadas en la base de datos con http://. Aunque hayas cambiado los ajustes generales, esas URLs antiguas seguirán apareciendo en tu contenido.
Tienes dos opciones:
Opción 1: Usar un plugin (recomendado para novatos)
Instala un plugin como "Better Search Replace" o "Velvet Blues Update URLs". Ambos son gratuitos y muy sencillos de usar. Solo tienes que:
- Ir a Plugins → Añadir nuevo y buscar "Better Search Replace".
- Instalarlo y activarlo.
- Ir a Herramientas → Better Search Replace.
- En "Buscar", escribe
http://midominio.com. - En "Reemplazar por", escribe
https://midominio.com. - Selecciona las tablas de la base de datos (puedes marcar todas).
- Haz clic en Ejecutar.
Opción 2: Consulta SQL manual (si te sientes más avanzado)
Si prefieres no usar plugins, puedes hacerlo desde Syspanel en la sección Bases de Datos → phpMyAdmin. Abre tu base de datos y ejecuta esta consulta (cambiando tu-dominio.com por el tuyo):
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://tu-dominio.com', 'https://tu-dominio.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE(guid, 'http://tu-dominio.com', 'https://tu-dominio.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://tu-dominio.com', 'https://tu-dominio.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://tu-dominio.com', 'https://tu-dominio.com');
[INFO] Si tu tabla de WordPress tiene un prefijo distinto a wp_ (por ejemplo, miweb_), tendrás que ajustar los nombres de las tablas. Puedes verlo en el archivo wp-config.php.
Paso 5: Comprobar que todo funciona correctamente
Una vez hecho todo, es momento de verificar que no hay errores. Te recomiendo hacer estas tres comprobaciones:
-
Prueba de navegación: Accede a tu web escribiendo
http://midominio.com(sin la "s"). Debería redirigir automáticamente ahttps://midominio.com. Si no lo hace, revisa el paso 3. -
Busca contenido mixto: Abre tu web en el navegador, pulsa F12 (o clic derecho → Inspeccionar) y ve a la pestaña Consola. Si ves errores como "Mixed Content" o "Blocked loading mixed active content", significa que aún hay URLs HTTP en tu web. Vuelve al paso 4.
-
Usa herramientas externas: Sitios como SSL Labs o Why No Padlock te dirán si tu certificado está bien configurado y si hay algún problema de contenido mixto. Son gratuitos y muy útiles.
Paso 6: Configurar el SSL en Syspanel para subdominios (si aplica)
Si tienes subdominios como blog.midominio.com o una tienda en shop.midominio.com, tendrás que repetir el proceso de emisión del certificado para cada uno. En Syspanel, dentro de la sección SSL/TLS, verás una opción para Añadir dominio adicional o Emitir certificado para subdominio. El proceso es idéntico al del dominio principal.
[TIP] Si tu subdominio apunta a una carpeta distinta dentro de public_html, asegúrate de que el certificado cubre esa ruta. Syspanel suele detectarlo automáticamente, pero conviene revisarlo.
Preguntas frecuentes (FAQ)
¿Cuánto tarda en activarse el SSL en Syspanel?
Normalmente, entre 1 y 5 minutos. Let's Encrypt es muy rápido. Si tarda más, revisa que el DNS esté bien configurado.
¿Puedo usar un certificado SSL de pago en lugar del gratuito?
Sí, claro. En Syspanel, en la sección SSL/TLS, verás la opción de Subir certificado personalizado. Ahí puedes pegar el certificado, la clave privada y la cadena de certificados que te proporcione tu proveedor. Es un poco más complejo, pero perfectamente posible.
¿Qué pasa si mi WordPress se rompe después de activar SSL?
No te asustes. El 90% de las veces es un problema de contenido mixto o de URLs en la base de datos. Sigue los pasos 3 y 4 de esta guía y debería resolverse. Si no, puedes desactivar temporalmente la redirección quitando las líneas del .htaccess y volver a intentarlo.
¿El SSL afecta a mi posicionamiento SEO?
Sí, pero de forma positiva. Google confirmó que el HTTPS es un factor de ranking. Además, al tener el candado verde en el navegador, la confianza del usuario aumenta, lo que reduce el rebote y mejora métricas que indirectamente benefician tu SEO.
¿Debo forzar SSL en wp-admin?
Sí, es recomendable. La redirección que pusimos en el .htaccess ya lo hace automáticamente. Si quieres asegurarte, puedes añadir esta línea a tu wp-config.php:
define('FORCE_SSL_ADMIN', true);
Conclusión: Tu WordPress ya es seguro
Enhorabuena, has configurado WordPress con SSL en Syspanel. Ahora tu web es más segura, más confiable para los visitantes y mejor valorada por Google. Recuerda que este proceso no solo protege los datos, sino que también es un paso clave en cualquier estrategia de wordpress ssl syspanel para mejorar tu presencia online.
Si en algún momento tienes dudas o algo no funciona como esperabas, no dudes en contactar con nuestro soporte técnico. Estamos aquí para ayudarte, y con esta guía ya tienes una base sólida para resolver los problemas más comunes relacionados con activar ssl wordpress, https wordpress y forzar ssl wordpress.
[TIP] Te sugiero que te guardes esta guía en favoritos. La configuración de SSL es algo que solo haces una vez por dominio, pero cuando añadas nuevos sitios o subdominios, te hará falta de nuevo.
Recursos adicionales
- Documentación oficial de Syspanel: Encontrarás más detalles sobre la gestión de certificados y otros servicios.
- Foro de soporte: Si te gusta aprender de otros usuarios, el foro es un gran lugar para resolver dudas avanzadas.
- Plugins de caché: Después de activar SSL, es recomendable limpiar la caché de tu web (si usas plugins como WP Rocket o W3 Total Cache) para que los visitantes no vean versiones antiguas.
Espero que esta guía te haya sido útil. ¡Ahora ve y presume de tu web con el candadito verde! 🔒
