Cómo configurar SSL en Plesk para WordPress (Guía fácil)
¿Por qué es importante el SSL en tu WordPress?
Hoy en día, tener un sitio web sin SSL es como tener una tienda sin puerta. SSL (Secure Sockets Layer) es el protocolo que cifra la información entre tu web y los visitantes. Sin él, cualquier dato (contraseñas, formularios, pagos) viaja en texto plano y puede ser interceptado. Además, Google penaliza en sus búsquedas a los sitios sin HTTPS, así que afecta directamente a tu SEO.
Si usas Plesk como panel de control, estás de suerte. Plesk tiene herramientas muy amigables para instalar y configurar SSL. En esta guía te enseñaré paso a paso cómo hacerlo, incluso si nunca lo has hecho antes. No necesitas ser un experto en Linux ni en hosting.
Requisitos previos antes de empezar
Antes de lanzarte a configurar SSL en Plesk, asegúrate de tener lo siguiente:
- Acceso a Plesk con permisos de administrador o de suscripción.
- Dominio apuntando a tu servidor (ya sea con Plesk o con otro panel como cPanel SSL sería similar, pero aquí nos centramos en Plesk).
- WordPress instalado en ese dominio.
- Acceso al panel de administración de WordPress (para activar el HTTPS después).
[INFO] Si todavía no tienes SSL, no te preocupes. Plesk te permite obtener certificados gratuitos de Let's Encrypt directamente desde su interfaz.
Paso 1: Accede a Plesk y localiza tu dominio
Primero, inicia sesión en tu panel de Plesk. Normalmente la URL es algo como https://tudominio:8443 o la que te haya proporcionado tu proveedor de hosting.
Una vez dentro, verás una lista de tus suscripciones o dominios. Busca el dominio donde tienes instalado WordPress y haz clic en él.
En la parte izquierda, verás un menú con varias opciones. Busca la sección “Hosting & DNS” o directamente “SSL/TLS” (dependiendo de la versión de Plesk, puede variar ligeramente).
Paso 2: Instala un certificado SSL gratuito (Let's Encrypt)
Plesk incluye una integración nativa con Let's Encrypt, que te permite obtener certificados SSL gratuitos y renovarlos automáticamente. Sigue estos pasos:
- En el menú de tu dominio, haz clic en “SSL/TLS Certificates” o “Let's Encrypt”.
- Verás un botón que dice “Add SSL Certificate” o “Install Let's Encrypt”. Haz clic ahí.
- Se abrirá un formulario. Normalmente solo necesitas:
- E-mail: pon un correo válido (se usa para notificaciones de renovación).
- Dominios: asegúrate de que aparezca tu dominio principal y, si quieres, el
www(ej:tudominio.comywww.tudominio.com).
- Marca la opción “Incluir el subdominio www” si está disponible.
- Haz clic en “Install” o “Get it free”.
Plesk se comunicará con Let's Encrypt, verificará que tu dominio apunta al servidor y en menos de un minuto tendrás tu certificado SSL instalado.
[TIP] Si ves un error de validación, asegúrate de que tu dominio tenga registros DNS correctos (A o CNAME) apuntando a tu servidor. A veces tarda unos minutos en propagarse.
Paso 3: Configura la redirección a HTTPS
Tener el certificado instalado no es suficiente; también debes forzar que todo el tráfico vaya a la versión segura (HTTPS). En Plesk puedes hacerlo fácilmente:
- En el menú del dominio, busca “Hosting Settings” (Ajustes de hosting).
- Dentro, verás una sección llamada “SSL/TLS” o “Security”.
- Marca la opción “Permanent SEO-safe 301 redirect from HTTP to HTTPS” (o similar). Esto hará que cualquier visita a
http://tudominio.comsea redirigida automáticamente ahttps://tudominio.com. - Guarda los cambios.
[WARNING] No olvides este paso. Si solo instalas el certificado pero no rediriges, los usuarios podrían seguir entrando por HTTP y no ver el candado verde.
Paso 4: Configura WordPress para usar HTTPS
Ahora toca el turno de WordPress SSL. Aunque el servidor ya tenga SSL, WordPress internamente puede seguir generando enlaces con http://. Para solucionarlo, tienes dos opciones:
Opción A: Usar un plugin (recomendado para principiantes)
Instala y activa un plugin como “Really Simple SSL”. Este plugin detecta automáticamente tu certificado y cambia todas las URLs de tu sitio a HTTPS. Además, corrige problemas de contenido mixto (cuando hay imágenes o scripts cargados por HTTP).
- Ve a Plugins > Añadir nuevo en tu panel de WordPress.
- Busca “Really Simple SSL”.
- Instálalo y actívalo.
- El plugin te guiará con un asistente. Simplemente haz clic en “Go ahead” y listo.
Opción B: Configuración manual (sin plugins)
Si prefieres no usar plugins, puedes editar el archivo wp-config.php de tu WordPress. Conéctate por FTP o desde el administrador de archivos de Plesk y añade estas líneas:
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
$_SERVER['HTTPS'] = 'on';
}
Además, en Ajustes > Generales de WordPress, cambia las URLs de “http://” a “https://” tanto en “Dirección de WordPress” como en “Dirección del sitio”.
[INFO] La opción manual es más limpia, pero requiere cuidado. Si cometes un error, puedes bloquear tu acceso al panel. Siempre haz una copia de seguridad antes.
Paso 5: Verifica que todo funciona correctamente
Una vez configurado todo, es hora de comprobar que el SSL funciona como debe.
- Abre tu sitio en un navegador (usa una ventana de incógnito para evitar caché).
- Deberías ver el candado verde en la barra de direcciones.
- Haz clic en el candado y verifica que el certificado es válido y está emitido por “Let's Encrypt” (u otra autoridad).
- Navega por varias páginas, incluyendo el panel de administración de WordPress, para asegurarte de que no hay errores de contenido mixto.
Puedes usar herramientas online como SSL Labs (www.ssllabs.com/ssltest) para obtener un análisis detallado de tu configuración SSL.
[TIP] Si ves un mensaje de “No seguro” o contenido mixto, revisa que todos los enlaces en tu sitio (imágenes, scripts, CSS) usen
https://. El plugin Really Simple SSL suele solucionarlo automáticamente.
Preguntas frecuentes (FAQ)
¿Puedo usar SSL en Plesk si mi dominio está en otro panel como cPanel?
Sí, el proceso es similar aunque cambian los nombres. En cPanel SSL suele estar en “SSL/TLS” o “Let's Encrypt SSL”. La lógica es la misma: instalar certificado, redirigir y configurar WordPress.
¿Qué hago si mi certificado Let's Encrypt no se renueva automáticamente?
Plesk tiene un cron programado que renueva los certificados automáticamente. Si ves que caduca, verifica que el servicio de Plesk esté activo y que tu dominio siga apuntando al servidor. También puedes renovarlo manualmente desde la misma sección de SSL/TLS.
¿Afecta el SSL al rendimiento de mi web?
Mínimamente. El cifrado añade una pequeña sobrecarga, pero los servidores modernos lo manejan sin problema. De hecho, Google prioriza los sitios con HTTPS, así que el beneficio en SEO compensa cualquier pequeña latencia.
¿Necesito SSL si mi web es solo informativa y no tiene formularios?
Sí, por varias razones: la seguridad de navegación, la confianza del usuario (el candado verde) y el posicionamiento en buscadores. Además, muchos navegadores marcan como “No seguro” los sitios sin HTTPS.
¿Puedo usar un certificado SSL de pago en lugar de Let's Encrypt?
Por supuesto. En Plesk puedes subir certificados de pago (como los de Comodo, DigiCert, etc.) en la sección “SSL/TLS Certificates” > “Add Certificate” > “Upload”. Luego lo asignas a tu dominio.
Conclusión
Configurar SSL en Plesk para WordPress es un proceso sencillo que no debería tomarte más de 10-15 minutos. Con solo instalar un certificado gratuito de Let's Encrypt, redirigir el tráfico a HTTPS y ajustar WordPress, ya tendrás tu sitio seguro y optimizado para el SEO.
Recuerda que el SSL no solo protege a tus visitantes, sino que también es un factor de ranking para Google. Así que si aún no lo has hecho, ¡no esperes más! Sigue esta Plesk guía y verás cómo tu web gana en confianza y posicionamiento.
[TIP FINAL] Si en algún momento te sientes perdido, recuerda que siempre puedes contactar con el soporte técnico de tu hosting. Muchos proveedores ofrecen asistencia gratuita para este tipo de configuraciones. ¡Buena suerte!
