🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo configurar Cloudflare en cPanel para acelerar tu web

Actualizado el 9 de noviembre de 2025

¿Tu web va lenta y no sabes por dónde empezar? Si ya tienes un hosting con cPanel, probablemente has escuchado hablar de Cloudflare, pero te suena a algo complejo. Nada más lejos de la realidad.

En esta guía extensa y paso a paso, vamos a desgranar cómo configurar Cloudflare en cPanel para acelerar tu web, incluso si es tu primera vez. Te explicaré qué es, por qué te conviene y cómo hacerlo sin romper nada por el camino. Al final, tendrás tu sitio volando y con una capa extra de seguridad.


¿Por qué usar Cloudflare con cPanel? (La explicación fácil)

Antes de ensuciarnos las manos, vamos a entender el "por qué". Imagina que tu hosting es una tienda física. Cada vez que alguien entra, el dependiente (tu servidor) tiene que atenderle. Si entran 100 personas a la vez, el dependiente se satura y tarda más en responder.

Cloudflare actúa como un portero inteligente y una fábrica de copias. Se coloca entre tus visitantes y tu servidor. Cuando alguien entra en tu web, no llega directo a tu hosting, sino que primero pasa por Cloudflare. Este "portero" guarda una copia de tu web (caché) en sus servidores repartidos por todo el mundo. Si otro visitante pide lo mismo, Cloudflare le da la copia sin molestar a tu servidor.

Resultado: Tu hosting respira, la web carga mucho más rápido (porque los archivos viajan desde el servidor de Cloudflare más cercano al visitante) y, de paso, te protege de ataques.

Beneficios clave que notarás

  • Velocidad: El tiempo de carga se reduce drásticamente al servir contenido estático (imágenes, CSS, JS) desde la red de Cloudflare.
  • Ahorro de recursos: Tu servidor de cPanel procesa menos peticiones, lo que permite que tu plan de hosting aguante más tráfico sin contratar uno superior.
  • Seguridad extra: Ocultas la IP real de tu servidor y filtras tráfico malicioso (bots, ataques DDoS).
  • Compresión automática: Cloudflare puede comprimir archivos para que pesen menos y viajen más rápido.

Requisitos previos antes de empezar

Para configurar Cloudflare en cPanel sin sustos, necesitas:

  1. Acceso a tu cPanel: Las credenciales de tu proveedor de hosting.
  2. Acceso a tu registrador de dominios: Donde compraste tu dominio (ej. Namecheap, GoDaddy, DonDominio). Necesitas poder cambiar los nameservers (DNS).
  3. Una cuenta gratuita en Cloudflare: Te llevará 2 minutos crearla. El plan gratis es excelente para empezar.

[WARNING] Este proceso implica cambiar los DNS de tu dominio. Habrá un período de propagación (de 5 minutos a 24 horas) donde tu web puede estar intermitente. Es normal. Hazlo en horas de menos tráfico si es posible.


Paso 1: Crear tu cuenta en Cloudflare

Lo primero es ir a cloudflare.com y registrarte. No necesitas tarjeta de crédito para el plan gratuito.

Una vez dentro, el panel te pedirá que añadas tu dominio. Escribe tu dominio (ej. tudominio.com) y pulsa "Add site".

Cloudflare analizará automáticamente tus registros DNS actuales. Esto es importante porque va a importar los registros que tienes en tu cPanel (como el registro A, CNAME, MX, etc.).

Revisa la lista: Asegúrate de que los registros importantes (el A que apunta a tu IP y los MX de tu correo) están ahí. Si falta el correo, puedes añadirlo manualmente más tarde, pero por ahora, si están, perfecto.

Selecciona el plan Free (es el más básico y te permite empezar). Haz clic en "Continue".


Paso 2: Configurar Cloudflare en cPanel (La parte crítica)

Aquí es donde viene la confusión para muchos. Cloudflare te dará dos nameservers (NS), algo así como alia.ns.cloudflare.com y bob.ns.cloudflare.com. No toques cPanel todavía. Ahora tienes que ir a tu registrador de dominios.

Cambiando los nameservers en tu registrador

  1. Inicia sesión en tu registrador de dominios (donde compraste el dominio).
  2. Busca la sección de "My Domains" o "Dominios".
  3. Selecciona tu dominio y busca la opción "DNS" o "Nameservers".
  4. Elige la opción de "Custom Nameservers" (Nameservers personalizados).
  5. Borra los que haya (normalmente son ns1.tu-host.com y ns2.tu-host.com) y pon los dos que te ha dado Cloudflare.
  6. Guarda los cambios.

[INFO] Este cambio es lo que conecta tu dominio a Cloudflare. Mientras tanto, tu web sigue funcionando con normalidad hasta que los nuevos NS se propaguen.

¿Y si uso Syspanel (HestiaCP)?

Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), el proceso es el mismo. De hecho, es incluso más sencillo porque no tienes que tocar nada en el panel para esta configuración. Simplemente cambia los nameservers en tu registrador. El acceso a Syspanel se realiza a través del puerto 2106 (ej. https://tu-ip-o-dominio:2106), pero para esto no lo necesitas. Solo lo mencionamos para que sepas que la configuración de Cloudflare es universal.


Paso 3: Activar Cloudflare y esperar la propagación

Una vez hayas guardado los nameservers en tu registrador, vuelve al panel de Cloudflare y haz clic en "Done, check nameservers".

Cloudflare empezará a comprobar si los cambios se han aplicado. Este proceso puede tardar desde 5 minutos hasta 24 horas. No te preocupes si ves un mensaje de "pending". Es normal.

¿Qué hacer mientras esperas? Aprovecha para explorar el panel de Cloudflare. Ve a la pestaña "Speed" y activa las opciones de "Auto Minify" (para comprimir CSS, JS y HTML) y activa "Brotli" para una compresión mejor. También puedes ir a "Caching" y poner el Cache Level en "Standard".

[TIP] Mientras esperas, no borres nada de tu cPanel. La web seguirá funcionando con normalidad. No hay prisa.


Paso 4: Configurar SSL (Certificado de seguridad)

Una vez que Cloudflare esté activo (el estado cambiará a "Active"), es hora de asegurar la conexión.

Cloudflare tiene una opción llamada Flexible SSL que es muy popular. Sin embargo, puede causar un bucle de redireccionamiento si tu web ya tiene un certificado SSL instalado en cPanel (como AutoSSL).

La configuración recomendada

  1. Ve a la pestaña SSL/TLS en Cloudflare.
  2. En "Overview", verás el modo de cifrado. Elige Full (strict) si ya tienes un certificado SSL en tu hosting (lo más común con cPanel y AutoSSL).
  3. Si no tienes SSL en tu hosting, elige Flexible. Pero te recomiendo instalar primero un certificado gratuito en cPanel (AutoSSL) y luego usar "Full".

[WARNING] Si eliges "Flexible" y tu hosting ya tiene SSL, puedes provocar un error de "demasiadas redirecciones". Si eso pasa, cambia a "Full (strict)".

Activa "Always Use HTTPS"

En la misma pestaña SSL/TLS, ve a "Edge Certificates" y activa la opción "Always Use HTTPS". Esto redirigirá automáticamente a todo el tráfico HTTP a HTTPS, lo que mejora tu posicionamiento SEO y la seguridad.


Paso 5: Ajustes finales en Cloudflare para acelerar tu web

Ahora que todo está conectado y con SSL, vamos a exprimir el rendimiento. Aquí tienes una lista de ajustes que recomiendo para una configuración básica pero efectiva.

Activar el caché de Cloudflare

Ve a Caching > Configuration.

  • Cache Level: Standard (recomendado).
  • Browser Cache Expiration: 1 mes o más. Esto hace que los navegadores de tus visitantes guarden los archivos estáticos durante más tiempo.
  • Always Online: Actívalo. Si tu servidor se cae, Cloudflare mostrará una versión en caché de tu web, evitando que los visitantes vean un error.

Activar la compresión y minificación

Ve a Speed > Optimization.

  • Auto Minify: Marca las casillas de JavaScript, CSS y HTML. Esto elimina espacios y comentarios innecesarios de tu código, haciendo que los archivos pesen menos.
  • Brotli: Actívalo. Es un algoritmo de compresión más moderno que Gzip y reduce aún más el tamaño de los archivos.

Reglas de caché para tu cPanel

A veces, Cloudflare puede cachear archivos que no debe (como tu wp-admin si usas WordPress). Para evitarlo, ve a Caching > Page Rules (o "Rules" en el nuevo panel).

Crea una regla para tu panel de administración:

  • URL: tudominio.com/wp-admin/*
  • Setting: Cache Level: Bypass

Esto asegura que nunca se cachee el área de administración, evitando problemas raros al editar tu web.


Paso 6: Configurar Cloudflare en cPanel (Registro de IP)

Un error común es pensar que hay que configurar algo en cPanel. No es necesario. Cloudflare actúa como un proxy inverso. Cuando un usuario entra a tu web, ve la IP de Cloudflare, no la de tu servidor.

Sin embargo, hay una cosa que debes comprobar en tu cPanel: que tu IP no esté bloqueada o que los servicios de correo sigan funcionando.

El problema del correo electrónico

Cuando cambias los nameservers a Cloudflare, el tráfico web pasa por ellos, pero el correo (SMTP/IMAP) no. Para que el correo siga funcionando, Cloudflare debe tener los registros MX correctos (se importan automáticamente al configurar el dominio). Revisa en la pestaña DNS de Cloudflare que los registros MX apuntan a tu servidor de correo (normalmente mail.tudominio.com o un servidor externo como Google).

[TIP] Si tu correo falla, no es culpa de Cloudflare. Es casi siempre un problema de registros MX. Asegúrate de que en Cloudflare (DNS > Records) tienes los mismos registros MX que tenías en tu cPanel.


Solución de problemas comunes (FAQ)

Aquí tienes las dudas que más me encuentro al configurar Cloudflare en cPanel.

¿Por qué mi web da error 522 o 524?

Estos errores significan que Cloudflare no puede conectar con tu servidor.

  • 522: La conexión se agotó. Normalmente es porque tu servidor está caído o porque hay un firewall bloqueando las IPs de Cloudflare.
  • 524: Cloudflare conectó, pero el servidor tardó demasiado en responder. Suele pasar si una petición tarda más de 100 segundos.

Solución: Ve a tu cPanel y busca "IP Blocker" o el firewall (como ConfigServer Security & Firewall). Asegúrate de que las IPs de Cloudflare están permitidas. Cloudflare publica una lista de sus IPs en su web. Si usas un plugin de seguridad en WordPress, desactívalo temporalmente para ver si es eso.

¿Pierdo el SEO al cambiar los nameservers?

No. De hecho, Cloudflare mejora tu SEO al hacer tu web más rápida y segura (HTTPS). Asegúrate de mantener los mismos registros DNS y no perderás posiciones.

¿Puedo usar Cloudflare con Syspanel?

Sí, Syspanel (el panel que mencionamos) es compatible con Cloudflare. El proceso es exactamente el mismo que con cPanel: cambias los nameservers en tu registrador y listo. No necesitas tocar nada en Syspanel. Recuerda que el acceso a Syspanel es por el puerto 2106 si necesitas entrar a gestionar algo del servidor.

¿Por qué mi web se ve "fea" o sin estilos?

Esto es un problema de caché. Cloudflare está sirviendo una versión antigua de tu web. Ve a Caching > Purge Everything para limpiar la caché. En tu cPanel, también puedes purgar la caché de tu CMS (si usas WordPress, instala un plugin de caché y límpialo).


Conclusión final

Configurar Cloudflare en cPanel no es tan complicado como parece. El truco está en entender que no tienes que tocar nada en cPanel, solo en tu registrador de dominios y en el panel de Cloudflare.

Los pasos resumidos son:

  1. Crea tu cuenta en Cloudflare.
  2. Añade tu dominio y revisa los registros DNS importados.
  3. Cambia los nameservers en tu registrador.
  4. Espera a que se active (puede tardar horas).
  5. Configura el SSL en "Full (strict)" y activa "Always Use HTTPS".
  6. Activa la compresión, el caché y las reglas de caché para tu panel de administración.

Siguiendo estos pasos, tu web cargará más rápido, estarás mejor protegido y tu servidor de cPanel te lo agradecerá. Si algo falla, recuerda: la mayoría de los problemas se solucionan purgando la caché o revisando los registros DNS.

¿Tienes alguna duda específica con tu configuración? Pregunta sin miedo, que para eso estamos.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel