Cómo crear un certificado SSL gratis para WordPress con Plesk
¿Qué es un certificado SSL y por qué tu WordPress lo necesita?
Antes de entrar en materia, vamos a entender qué es esto del SSL. Imagina que tu web es una casa. El certificado SSL es como la cerradura de la puerta principal. Sin él, cualquier persona que pase por la calle podrÃa abrir la puerta y leer las conversaciones que ocurren dentro. Con él, la información viaja cifrada, como si estuviera en una caja fuerte.
Cuando instalas un certificado SSL, tu web pasa de mostrar http:// a mostrar https:// en la barra de direcciones. Además, verás un candado verde al lado. Ese candado es una señal de confianza para tus visitantes. Google también lo tiene en cuenta: las webs con HTTPS tienen una pequeña ventaja en los resultados de búsqueda.
Para WordPress, esto es fundamental. No solo proteges los datos de tus usuarios (especialmente si tienes una tienda o formularios de contacto), sino que mejoras tu posicionamiento SEO y evitas que el navegador muestre un mensaje de "Sitio no seguro" que espanta a los visitantes.
La buena noticia es que conseguir un ssl gratis plesk wordpress es totalmente posible. No necesitas pagar decenas de euros al año por un certificado caro. Vamos a ver cómo hacerlo paso a paso.
¿Qué es Plesk y por qué facilita todo esto?
Plesk es un panel de control de hosting. Es la interfaz que te permite gestionar tu dominio, bases de datos, correos electrónicos y, por supuesto, los certificados SSL. Si tu hosting usa Plesk, tienes la suerte de contar con una herramienta muy potente y amigable.
Plesk incluye una integración nativa con Let's Encrypt. Esto significa que puedes generar un certificado SSL gratuito, válido por 90 dÃas y renovable automáticamente, con solo unos clics. No necesitas conocimientos técnicos avanzados ni tocar archivos de configuración.
A lo largo de esta guÃa, vamos a trabajar directamente con Plesk. Si tu hosting usa otro panel como cPanel, el proceso es similar pero la interfaz cambia. Si usas Syspanel (antes conocido como HestiaCP), ten en cuenta que el acceso se realiza a través del puerto 2106, pero el concepto es el mismo: generar un certificado gratuito desde el panel.
Requisitos previos antes de empezar
Antes de lanzarnos a crear nuestro certificado, asegúrate de tener lo siguiente:
- Acceso a Plesk: Necesitas las credenciales de administrador o al menos permisos para gestionar el dominio.
- Un dominio apuntando al servidor: El dominio debe tener los DNS configurados correctamente. Si el dominio no apunta a tu servidor, Let's Encrypt no podrá verificar que eres el dueño.
- WordPress instalado: Aunque no es estrictamente necesario para el certificado, lo necesitarás para activar el HTTPS después.
- Acceso al sistema de archivos o a la base de datos: Lo usaremos para forzar la redirección a HTTPS.
Si tienes todo esto, podemos empezar. El proceso completo te llevará unos 10 minutos.
Cómo crear un certificado SSL gratis con Let's Encrypt en Plesk
Plesk hace que este proceso sea increÃblemente sencillo. Vamos a dividirlo en pasos claros.
Paso 1: Accede a tu panel de Plesk
Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como https://tu-dominio.com:8443 o https://tu-ip:8443. Introduce tu usuario y contraseña.
Una vez dentro, verás el panel principal con todas las opciones. No te asustes si parece complejo; solo necesitamos una sección.
Paso 2: Localiza la sección de certificados SSL
En el menú lateral izquierdo, busca la opción "Hosting y Acceso" o directamente "Sitios web y dominios". Haz clic en el dominio para el que quieres generar el certificado.
Dentro de la página de gestión del dominio, busca el apartado que dice "Certificados SSL/TLS". En algunas versiones de Plesk, esta opción aparece directamente en el menú principal del dominio.
Paso 3: Añade un nuevo certificado con Let's Encrypt
En la sección de certificados SSL/TLS, verás un botón que dice "Añadir certificado SSL/TLS" o "Instalar SSL/TLS". Haz clic en él.
Se abrirá un asistente. Busca la opción que dice "Let's Encrypt". Plesk te ofrecerá dos opciones: "Añadir" o "Instalar". Normalmente, al hacer clic en "Añadir", te pedirá que configures los detalles.
Paso 4: Configura los detalles del certificado
Aquà tienes que indicar:
- Nombre del certificado: Ponle un nombre descriptivo, por ejemplo "SSL Principal".
- Dominios: Asegúrate de que tu dominio principal esté seleccionado. También te ofrecerá la opción de incluir el subdominio
www. Te recomiendo que lo marques para que el certificado cubra tantotudominio.comcomowww.tudominio.com. - Correo electrónico: Introduce un email válido. Let's Encrypt lo usará para notificaciones de renovación.
- Renovación automática: Marca la casilla de "Renovación automática". Esto es crucial para que no tengas que hacer esto manualmente cada 90 dÃas.
Cuando tengas todo configurado, haz clic en "Añadir" o "Instalar".
Paso 5: Espera a que se genere el certificado
Plesk se comunicará con los servidores de Let's Encrypt y verificará que eres el dueño del dominio. Este proceso suele tardar entre 30 segundos y un par de minutos. Verás una barra de progreso.
Cuando termine, verás un mensaje de éxito. Tu certificado SSL gratuito está creado e instalado en el servidor.
Paso 6: Activa el HTTPS en Plesk
Ahora que tienes el certificado, debes asegurarte de que el sitio web lo use. Vuelve a la sección de "Sitios web y dominios" y busca la opción "Hosting y Acceso" o "Configuración del sitio".
En la configuración, busca una casilla que diga "Activar SSL/TLS" o "Usar HTTPS". Márcala y guarda los cambios.
Plesk también te ofrecerá la opción de "Redirigir a HTTPS". Es decir, cuando alguien escriba http://tudominio.com, automáticamente será redirigido a https://tudominio.com. Te recomiendo activar esta opción para que todos tus visitantes usen la versión segura de tu web.
Activar HTTPS en WordPress: el paso final
El certificado SSL ya está funcionando en el servidor. Sin embargo, WordPress necesita saber que ahora debe usar HTTPS. Si no lo haces, puedes tener problemas con la carga de imágenes o estilos.
Método 1: Cambiar la URL en el escritorio de WordPress
Este es el método más sencillo.
- Accede a tu panel de administración de WordPress (normalmente en
https://tudominio.com/wp-admin). - Ve a Ajustes > Generales.
- Verás dos campos: "Dirección de WordPress" y "Dirección del sitio".
- Cambia ambas para que usen
https://en lugar dehttp://. - Guarda los cambios.
WordPress se actualizará y tu web comenzará a usar HTTPS.
Método 2: Forzar la redirección con un plugin
Si prefieres no tocar archivos, puedes usar un plugin como "Really Simple SSL". Este plugin detecta automáticamente el certificado y configura todo lo necesario.
- Instala y activa el plugin desde el repositorio de WordPress.
- Al activarlo, el plugin te guiará para configurar la redirección y arreglar cualquier contenido mixto (http vs https).
Este plugin es muy útil si tienes muchos contenidos que actualizar.
Método 3: Editar el archivo wp-config.php
Si te sientes cómodo editando archivos, puedes añadir estas lÃneas a tu archivo wp-config.php:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');
Esto fuerza a WordPress a usar HTTPS en todas las URLs.
Problemas comunes y cómo solucionarlos
Aunque el proceso es sencillo, a veces pueden surgir problemas. Vamos a ver los más habituales.
El certificado no se genera
Si Let's Encrypt no puede verificar tu dominio, el problema suele ser que los DNS no están propagados. Espera unas horas y vuelve a intentarlo. También verifica que el dominio apunte al servidor correcto.
Mi web carga pero con errores de "contenido mixto"
Esto ocurre cuando algunos recursos (imágenes, scripts) se cargan desde URLs http://. Puedes usar un plugin como "Better Search Replace" para cambiar todas las URLs de la base de datos.
El candado no aparece como seguro
Asegúrate de que todos los recursos se cargan por HTTPS. Herramientas como "SSL Checker" pueden ayudarte a identificar problemas.
Preguntas frecuentes sobre SSL gratis en Plesk
¿Los certificados de Let's Encrypt son seguros?
SÃ, son tan seguros como los certificados de pago. La única diferencia es que caducan cada 90 dÃas, pero con la renovación automática no tendrás que preocuparte.
¿Puedo usar el mismo certificado para varios dominios?
SÃ, Let's Encrypt permite certificados multi-dominio. En Plesk, puedes añadir varios dominios al mismo certificado.
¿Qué pasa si mi hosting no tiene Plesk?
Si usas Syspanel, el acceso es a través del puerto 2106. El proceso es similar, buscando la opción de Let's Encrypt en la sección de dominios. Si usas cPanel, también tiene integración con Let's Encrypt.
¿Afecta el SSL al rendimiento de mi web?
El impacto es mÃnimo. La carga adicional es insignificante en la mayorÃa de los casos.
¿Necesito un certificado SSL si no vendo nada en mi web?
SÃ, es recomendable. Google penaliza las webs sin HTTPS y los usuarios desconfÃan de las webs sin candado.
Conclusión: tu web ya es segura
Hemos visto cómo crear un ssl gratis plesk wordpress en pocos minutos. El proceso, gracias a Let's Encrypt y a la integración de Plesk, es muy sencillo. Lo más importante es que actives la renovación automática y que después configures WordPress para usar HTTPS.
Recuerda que tener un certificado SSL no es un lujo, es una necesidad. Mejora tu posicionamiento SEO, protege a tus visitantes y aumenta la confianza en tu marca. Si has seguido los pasos de esta guÃa, tu web ya deberÃa estar mostrando el candado verde.
Ahora, tómate un momento para verificar que todo funciona correctamente. Navega por tu web, haz clic en varios enlaces y asegúrate de que no hay errores. Si todo va bien, ya estás disfrutando de una web más segura y profesional.
Si tienes alguna duda o problema, deja un comentario o consulta la documentación de tu proveedor de hosting. La seguridad de tu web es un viaje continuo, y este es un gran primer paso.
