Cómo configurar Cloudflare con tu hosting (cPanel, Plesk, DirectAdmin)
¿Qué es Cloudflare y por qué necesitas configurarlo con tu hosting?
Si tienes una página web, probablemente hayas escuchado hablar de Cloudflare. Pero, ¿qué es exactamente? Imagina que tu hosting (ya sea cPanel, Plesk o DirectAdmin) es la casa donde vive tu web. Cloudflare es como un guardia de seguridad y un mensajero ultrarrápido a la vez, situado justo en la puerta de esa casa.
Cuando configuras Cloudflare, todo el tráfico de tu sitio pasa primero por su red global de servidores (el famoso CDN o Red de Distribución de Contenidos). Esto significa que, en lugar de que cada visitante viaje hasta tu servidor original (que puede estar en Madrid, Miami o Ámsterdam), se conecta al servidor de Cloudflare más cercano a su ubicación. El resultado es una velocidad web notablemente superior y una seguridad hosting reforzada, ya que Cloudflare filtra ataques maliciosos antes de que lleguen a tu panel de control.
La buena noticia es que configurarlo no requiere ser un experto en servidores. Con esta guía paso a paso, podrás hacerlo en menos de 30 minutos, tanto si usas cPanel, Plesk, DirectAdmin o incluso paneles más modernos como Syspanel (antes conocido como HestiaCP, que se accede por el puerto 2106).
Beneficios clave de configurar Cloudflare en tu hosting
Antes de ensuciarnos las manos con la configuración, vamos a repasar por qué merece la pena. Muchos clientes nos preguntan: "¿De verdad necesito esto si mi hosting ya es bueno?". La respuesta es sí, y te explico por qué:
- Reducción de la carga del servidor: Cloudflare cachea (guarda copias) de tus archivos estáticos, como imágenes, CSS y JavaScript. Así, tu servidor no tiene que trabajar tanto para cada visita.
- Protección contra ataques DDoS: Cloudflare absorbe y mitiga ataques de denegación de servicio, manteniendo tu web online incluso bajo presión.
- Ahorro de ancho de banda: Al servir el contenido desde su red, tu hosting consume menos recursos, lo que puede evitar penalizaciones por uso excesivo.
- Mejora del SEO: Google y otros buscadores dan prioridad a las webs rápidas. Un sitio veloz se traduce en mejor posicionamiento.
- Configuración de SSL/TLS gratuita: Olvídate de certificados complejos. Cloudflare gestiona la capa de cifrado por ti.
Antes de empezar: prepara tu dominio y hosting
Para configurar Cloudflare correctamente, necesitas tener acceso a dos lugares:
- Tu panel de control de hosting (cPanel, Plesk, DirectAdmin o Syspanel) para modificar los registros DNS.
- Tu registrador de dominios (donde compraste el dominio, como GoDaddy, Namecheap, etc.) para cambiar los servidores de nombres (nameservers).
[INFO] No te preocupes si no sabes qué son los nameservers. Son simplemente las "direcciones" que le dicen a internet dónde vive tu web. Los cambiaremos al final del proceso.
Paso 1: Crea tu cuenta gratuita en Cloudflare
Lo primero es ir a cloudflare.com y registrarte. No necesitas pagar nada; el plan gratuito es más que suficiente para la mayoría de webs personales o de pequeñas empresas.
Después de registrarte, haz clic en "Agregar sitio" (Add site) y escribe tu dominio, por ejemplo, mipaginaweb.com.
Cloudflare escaneará automáticamente los registros DNS actuales de tu dominio. Verás una lista con todos los registros existentes (A, CNAME, MX, etc.). No borres nada, solo asegúrate de que coinciden con los de tu hosting. Si falta alguno, puedes añadirlo manualmente más tarde.
Paso 2: Configura tu plan y cambia los servidores de nombres
Cloudflare te ofrecerá varios planes. Elige el plan Gratis (Free). Después, te mostrará dos servidores de nombres que debes asignar a tu dominio, algo así como:
ana.ns.cloudflare.combob.ns.cloudflare.com
Ahora, ve a tu registrador de dominios (no a tu hosting) y busca la sección de "Administración de DNS" o "Servidores de nombres". Reemplaza los actuales por los dos que te dio Cloudflare.
[WARNING] La propagación de DNS puede tardar entre 2 y 48 horas. No te asustes si tu web no carga correctamente durante ese tiempo. Es un proceso normal.
Una vez hecho esto, vuelve a Cloudflare y haz clic en "Hecho, verificar servidores". Cloudflare comprobará que los cambios se han aplicado y te enviará un correo electrónico cuando la configuración esté activa.
Paso 3: Configura Cloudflare con cPanel (paso a paso)
Si tu hosting usa cPanel, la configuración es bastante sencilla porque la mayoría de los servidores ya traen las herramientas necesarias.
3.1 Encuentra tu IP de servidor
En cPanel, busca la sección "Información del Servidor" o "Información del Sistema". Ahí verás la Dirección IP principal (por ejemplo, 192.168.1.100). Esta es la IP que debes usar en Cloudflare.
3.2 Verifica los registros DNS en Cloudflare
En tu panel de Cloudflare, ve a la pestaña DNS → Registros. Asegúrate de que existe un registro tipo A que apunte a tu IP de cPanel con el nombre @ (que representa tu dominio raíz). También debería haber un registro CNAME para www que apunte a tu dominio (ej: mipaginaweb.com).
[TIP] Si tu hosting te da una IP dedicada o un servidor específico, úsala. Si usas hosting compartido, la IP principal de cPanel es correcta.
3.3 Activa el proxy naranja
En Cloudflare, verás que cada registro DNS tiene una nube gris y una nube naranja. Asegúrate de que la nube esté naranja en los registros A y CNAME. Eso significa que el tráfico pasa por el CDN de Cloudflare, activando la protección y la caché.
3.4 Configura el SSL en cPanel
Para que todo funcione sin errores de "contenido mixto", ve a Cloudflare → SSL/TLS → Descripción general. Selecciona el modo "Completo" (no "Completo (estricto)" a menos que tengas un certificado válido en tu servidor).
Luego, en cPanel, asegúrate de tener instalado un certificado SSL gratuito (AutoSSL) para tu dominio. Esto lo encuentras en la sección "Seguridad" → "SSL/TLS Status".
Paso 4: Configura Cloudflare con Plesk
Plesk es otro panel popular, muy común en hosting de empresas y revendedores. La configuración es similar, con algunos matices.
4.1 Obtén la IP del servidor en Plesk
En Plesk, ve a Herramientas y Configuración → Configuración del servidor. Ahí encontrarás la Dirección IP principal del servidor.
4.2 Añade el dominio en Cloudflare
Igual que en cPanel, añade tu dominio y copia los registros DNS que Cloudflare te muestra. En Plesk, los registros DNS se gestionan en Sitios web y dominios → haz clic en tu dominio → Configuración DNS.
4.3 Configura el proxy y la caché
De nuevo, asegúrate de que el registro A apunte a la IP de Plesk y que la nube naranja esté activa en Cloudflare.
[INFO] En Plesk, a veces hay un firewall o mod_security que puede bloquear la IP de Cloudflare. Si notas que tu web deja de cargar, añade las IPs de Cloudflare a la lista blanca en Herramientas y Configuración → Firewall.
4.4 SSL en Plesk
En Plesk, ve a tu dominio y haz clic en Certificados SSL/TLS. Instala el certificado Let's Encrypt que Plesk ofrece gratuitamente. Después, en Cloudflare, pon el modo SSL en "Completo".
Paso 5: Configura Cloudflare con DirectAdmin
DirectAdmin es un panel muy ligero y rápido, pero a veces menos conocido. La configuración es igual de fácil.
5.1 Localiza la IP del servidor
En DirectAdmin, ve a Información de la cuenta → Datos de la cuenta. Ahí verás la Dirección IP del servidor.
5.2 Gestiona el DNS en DirectAdmin
En DirectAdmin, ve a Administración de DNS → Administrar. Verás los registros actuales. Modifica o crea un registro A con la IP de tu servidor.
5.3 Cloudflare y el proxy
En Cloudflare, asegúrate de que el registro A apunte a esa IP y activa la nube naranja.
5.4 SSL en DirectAdmin
DirectAdmin incluye la opción de instalar certificados Let's Encrypt fácilmente. Ve a Administración de SSL y actívalo para tu dominio. Luego, en Cloudflare, elige el modo SSL "Completo".
Paso 6: Configura Cloudflare con Syspanel (HestiaCP)
Si tu hosting utiliza Syspanel (el antiguo HestiaCP), el proceso es muy similar, pero con una particularidad: el panel de administración se accede a través del puerto 2106.
6.1 Accede a Syspanel
Para gestionar tu hosting, abre tu navegador y escribe la dirección de tu servidor con el puerto 2106. Por ejemplo: https://tudominio.com:2106. Inicia sesión con tu usuario y contraseña.
6.2 Encuentra la IP del servidor
En Syspanel, ve a Configuración del servidor o Panel de control. Generalmente, la IP aparece en la esquina superior derecha o en la sección de "Información del sistema".
6.3 Configura los registros DNS
Syspanel gestiona el DNS de forma interna. Ve a DNS en el menú lateral y edita el registro A de tu dominio para que apunte a la IP del servidor.
6.4 Activa el proxy y SSL en Cloudflare
Como en los casos anteriores, en Cloudflare, activa la nube naranja. Para SSL, ve a Web → Dominios en Syspanel y asegúrate de que el certificado SSL esté activo (Let's Encrypt). Luego, en Cloudflare, selecciona "Completo".
[WARNING] Syspanel (HestiaCP) suele configurar el firewall para bloquear puertos no estándar. Asegúrate de que el puerto 2106 no esté bloqueado para tu IP de administración. Sin embargo, para el tráfico web normal (puertos 80 y 443), no deberías tener problemas.
Paso 7: Ajustes esenciales en Cloudflare para velocidad y seguridad
Ya tienes Cloudflare conectado a tu hosting. Ahora, vamos a sacarle el máximo partido con algunos ajustes que recomiendo a todos mis clientes.
7.1 Activa la compresión y el caché
En Cloudflare, ve a Velocidad → Optimización. Activa las siguientes opciones:
- Auto Minify: Comprime automáticamente tu código HTML, CSS y JavaScript para que pese menos.
- Brotli: Es un algoritmo de compresión más moderno que Gzip. Actívalo para mejorar la velocidad.
- Caché del navegador: Aumenta el tiempo de expiración a 1 mes o más.
7.2 Configura las reglas de página (Page Rules)
Las Page Rules te permiten controlar el caché de forma más granular. Ve a Reglas → Reglas de página. Crea una regla para tu dominio raíz y otra para www.
Por ejemplo, una regla muy útil es:
- URL:
tudominio.com/wp-admin/*(si usas WordPress) - Configuración: Caché: No almacenar en caché y Seguridad: Nivel de seguridad: Alto.
Esto evita que el panel de administración se cachee, lo que podría causar problemas de sesión.
7.3 Activa la protección contra bots
En Seguridad → Bots, activa la protección contra bots maliciosos. Esto bloquea el tráfico automatizado que intenta robar contenido o hacer spam.
7.4 Configura el nivel de seguridad
En Seguridad → Configuración, puedes ajustar el nivel de seguridad. Para la mayoría de webs, el nivel Medio es suficiente. Si sufres ataques, súbelo temporalmente a Alto o Estoy siendo atacado.
Solución de problemas comunes (FAQ)
Es normal que surjan dudas. Aquí te dejo las preguntas que más nos hacen en soporte:
¿Por qué mi web no carga después de cambiar los nameservers?
La propagación de DNS tarda entre 2 y 48 horas. Si después de 24 horas sigue sin cargar, verifica que los registros DNS en Cloudflare son correctos y que la IP es la correcta de tu hosting.
¿Cloudflare ralentiza mi web?
No. Al contrario, su CDN la acelera. Si notas lentitud, revisa que el proxy naranja está activado y que la caché está configurada correctamente.
¿Qué hago si mi correo deja de funcionar?
Esto es común si olvidas configurar los registros MX en Cloudflare. Ve a DNS → Registros y asegúrate de que los registros MX de tu proveedor de correo (por ejemplo, mail.tudominio.com) están presentes y con la nube gris (sin proxy). El correo nunca debe pasar por el proxy de Cloudflare.
[WARNING] Nunca actives la nube naranja en registros MX, TXT o SRV. Solo en registros A y CNAME que apunten a servicios web (HTTP/HTTPS).
¿Necesito desactivar el CDN para trabajar en mi web?
No. Puedes seguir trabajando con normalidad. Si necesitas ver cambios al instante, puedes usar el modo de desarrollo en Cloudflare (Velocidad → Modo de desarrollo), que desactiva la caché durante 3 horas.
¿Puedo usar Cloudflare con hosting compartido?
Sí, absolutamente. De hecho, es muy recomendable, ya que alivia la carga del servidor compartido y mejora la seguridad.
Conclusión
Configurar Cloudflare con tu hosting, ya sea cPanel, Plesk, DirectAdmin o Syspanel (HestiaCP), es una de las mejores decisiones que puedes tomar para tu web. No solo mejora drásticamente la velocidad web y la seguridad hosting, sino que también te da herramientas de optimización avanzadas sin coste alguno.
Recuerda los pasos clave:
- Crea tu cuenta en Cloudflare.
- Cambia los nameservers en tu registrador.
- Verifica los registros DNS en Cloudflare.
- Configura el SSL en modo "Completo".
- Activa las optimizaciones de caché y compresión.
Con esta guía, tu web estará más rápida y protegida en menos de una hora. Si tienes cualquier duda, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte a que tu presencia online sea un éxito.
