Login
Configurar Cloudflare en tu sitio web

Configurar Cloudflare en tu sitio web

¿Quieres activar Cloudflare en tu sitio web ahora? Cloudflare es uno de los mejores servicios de CDN, DNS, caché y protección activa para sitios y aplicaciones web disponibles en el mercado. Ofrecen una versión gratuita que acelera tu página web junto con un conjunto de potentes funciones de seguridad.

Instalar Cloudflare en tu sitio web al principio parece todo un desafío, y muchos webmasters piensan que es algo difícil de configurar en su website, pero en esta nota te mostraremos lo fácil que es tanto si cuentas con un sitio web alojado en un hosting con cPanel como si utilizas cualquier otra plataforma, o hasta si tienes tu propio servidor sin panel de control alguno.

 

Qué es una CDN

Repasando un poco, una CDN o Content Delivery Network es un sistema de servidores de almacenamiento de contenidos temporales distribuidos en diferentes regiones que ayudan a entregar los archivos y contenidos de tu sitio web más rápido a los usuarios en función de su ubicación geográfica de forma inteligente.

Un servicio de alojamiento web tradicional sirve a los visitantes de tu sitio web desde una única ubicación, con lo que todos los usuarios acceden al mismo servidor, sin importar dónde se encuentren. Dependiendo del proveedor de hosting, esto puede ocasionar un retraso en la entrega de contenido para los usuarios que viven más lejos del servidor de la página web que están visitando.

configurar cloudflare con y sin cloudflare

 

Qué es Cloudflare

Cloudflare es el proveedor de CDN y DNS más popular disponible en Internet y es elegido por miles y miles de webmasters. Además de su excelente desempeño, por su plan inicial que es gratuito. Cloudflare tiene una gran red de servidores distribuidos globalmente que almacena en caché automáticamente el contenido estático y dinámico, y lo entrega muy rápidamente. Probablemente Cloudflare tiene la CDN con más puntos de presencia en el planeta.

Además de ser una CDN, también funciona como servidor de DNS para tus dominios, firewall web basado en la nube y un servidor proxy distribuido, supervisando cada visita que llega a tu sitio y bloqueando el tráfico sospechoso antes de que llegue a tu servidor de hosting.

Cloudflare es una excelente opción para las pequeñas empresas, sitios web o blogs que buscan un CDN gratuito con un montón de beneficios, aunque también tiene planes más grandes con incorporaciones como Railgun, que podrás disfrutar a partir de los US$200 al mes.

¿Sabías que en WNPower somos socios estratégicos de Cloudflare y podemos ofrecerte estas prestaciones Premium por un costo muchísimo menor? Conversa con nosotros ;-).

 

Cómo configurar Cloudflare en tu sitio web

Existen dos formas de instalar Cloudflare en tu sitio web, la primera (y más fácil) es que si cuentas con cPanel, utilices el botón de Cloudflare que encontrarás dentro del apartado “Software” con el icono de la conocida nube naranja.

configurar cloudflare sitio web cpanel

 

Y la segunda forma es realizando la instalación manual en tu sitio web, que no te llevará mucho más tiempo que la otra y es como se hacía al principio, pero ya no estará integrada en tu panel de control y tal vez deberás realizar configuraciones adicionales.

configurar cloudflare abrir cuenta

 

Una de las principales diferencias es que si optas por implementarlo manualmente, tendrás que delegar los DNS de tu dominio a los que te proporcione Cloudflare en el momento de terminar el proceso de alta.

De cualquier manera, necesitarás abrir una cuenta. Te dejamos este enlace para que puedas crearla.

 

Hay dos métodos propuestos para configurar Cloudflare, aquí te explicaremos ambos:

 

 

CONFIGURACIÓN AUTOMÁTICA VÍA CPANEL

Esta es la forma más fácil y rápida que tendrás para configurar Cloudflare en tu sitio web, y estos son los pasos que debes seguir:

1. Ingresa a tu panel de control cPanel.

cloudflare login cpanel

 

2. Ve al apartado de Software y haz clic en Cloudflare.

configurar cloudflare sitio web cpanel

 

3. Haz clic en el vínculo en Create your Free Account (para crear tu cuenta) o Sign in here (para hacer login en tu cuenta de Cloudflare existente).

cloudflare configurar paso 3 abrir cuenta

 

4. Ingresa tu dirección de email y contraseña que con la que te hayas registrado en Cloudflare.

configurar cloudflare login

 

5. Ve a Domains y luego haz clic en el botón Provision Domain with CNAME Setup.

configurar cloudflare dominio

 

6. ¡Listo! Cloudflare se habrá activado en tu dominio en su versión con “www.” solamente. Espera 1 hora a que propaguen los cambios.

 

7. Ahora necesitarás redireccionar tu dominio en su versión sin “www.” para que siempre se ingrese con “www”.

· Si estás usando un CMS como WordPress, por ejemplo, deberás desde los ajustes setear la URL de tu sitio como https://www.tudominio.com.
Puedes realizar este cambio en un par de clics con nuestra herramienta exclusiva WordPress Admin.

· Si tu sitio web está hecho en HTML, PHP o fue programado manualmente, incorpora estas líneas en tu .htaccess:

# CLOUDFLARE REDIRIGIR A WWW - NO BORRAR -
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Si necesitas ayuda para realizar este paso, aquí te dejamos nuestra guía: Forzar tu sitio para que ingrese con www.

8. Ahora sí, todo tu tráfico será redirigido a “www.tudominio.com” y estará siempre protegido por Cloudflare.

 

Si prefieres que tu sitio se acceda en su versión “sin www”, o requieres opciones avanzadas, pues deberás ir por la segunda opción configurando Cloudflare manualmente, pero ya por fuera de cPanel. A continuación te explicamos cómo.

 

 

Configuración de Cloudflare manual (FULL PROVISIONING)

Configurar Cloudflare manualmente es un proceso apenas más largo, pero te permitirá un manejo completo de los registros DNS de tu dominio desde su dashboard, con la posibilidad de activar/desactivar la protección para cada uno de tus registros y varias configuraciones avanzadas.

También puedes utilizar Cloudflare como servidor de DNS. Si bien Cloudflare permite acelerar nuestra web y mejorar su seguridad mediante su CDN, también nos permite acelerar la resolución de nuestros dominios con su servicio de DNS gratuito, por lo tanto es ideal si dispones de un servicio de cloud vps o servidor dedicado autogestionado, evitándote tener que instalar un servidor dns propio.

Ten en cuenta que en este método, tu dominio quedará delegado a Cloudflare, por lo que cualquier cambio de registros DNS en tu sitio web (por ejemplo, añadir un subdominio o crear un registro “TXT” para validar algún servicio vía dns), deberás replicarlo o aplicarlo dentro del dashboard de Cloudflare.

Si eliges configurar Cloudflare manualmente, te encontrarás con un asistente al ingresar a tu cuenta.

1. Haz login en Cloudflare con tu email y contraseña con los que te registraste (o regístrate primero).

configurar cloudflare login

 

2. Añade la URL de tu página web, en la caja de texto que hay donde dice Add a website para comenzar el proceso. Una vez introducido el dominio de tu web, haz clic en el botón Scan DNS Records.

configurar cloudflare manualmente

 

3. Ahora Cloudflare escaneará tu dominio en busca de los registros DNS que están activos. Mientras tanto, podrás ver un video de cómo funciona Cloudflare. Al finalizar el escaneo aparecerá un botón verde (Continue) que te permitirá continuar en el proceso.

configurar cloudflare manualmente 2

 

4. Ahora te mostrará los resultados de los registros DNS que ha encontrado en tu dominio y te pedirá que lo verifiques dándote la oportunidad de modificarlos o añadir más registros en el caso de que falte alguno importante.

configurar cloudflare dns

Si quieres conservar la configuración de DNS que tienes actualmente en WNPower, debes comprobar que la configuración que se ha creado en Cloudflare sea la misma que la que aparece en la zona DNS de tu dominio en tu panel de control cPanel.

Si no sabes o no entiendes qué quiere decir esto, básicamente no te preocupes, pues Cloudflare generalmente reconoce bien tu dominio y bastará con que hagas clic en el botón verde de abajo que dice Continue.

 

5. Selecciona el plan gratuito y haz clic en Continue.

configurar cloudflare plan

 

6. Ahora deberás delegar tu dominio donde lo registraste apuntándolo a los DNS que te indica Cloudflare. No te preocupes, en ningún momento tu sitio web dejará de funcionar. Te dejamos aquí esta guía genérica que te enseña los pasos que debes seguir.

configurar cloudflare delegar dominio

 

¡Listo! En cuanto delegues tus DNS y pasen aproximadamente 24 horas, Cloudflare estará activo en tu sitio web.

 

Conclusión

Si estás indeciso entre utilizar Cloudflare o no, nuestra recomendación es que sí lo hagas. Además de proteger tu sitio web y que tus visitantes puedan acceder a él más rápido desde el punto más cercano geográficamente, lograrás reducir los recursos de tu plan de Hosting tal como la CPU, memoria y ancho de banda considerablemente, de forma que puedas ahorrar dinero en tu plan de Hosting 😉

¿Por cierto, ya sabías que contamos con el servicio de Hosting más completo de la región? Visita nuestro sitio comercial y entérate por qué.