Guía para usar Cloudflare con WordPress

  • Autor Autor ramonjosegn
  • Fecha de inicio Fecha de inicio
ramonjosegn

ramonjosegn

Sigma
Verificación en dos pasos activada
Verificado por Whatsapp
Hola chicos/as.

Nunca he configurado Cloudflare de forma directa, me gustaría saber si me podéis explicar los pasos para poder hacerlo funcionar junto con wordpress ya que tengo un sitio web en un hosting de bajo rendimiento y creo que sería buena opción usar Cloudflare por su CDN y para obtener algo mejor de rendimiento en ciertas ubicaciones (de hecho mi velocidad es muy lenta para conectarme a mi propia web en mi zona).

  1. ¿Qué pasos debo seguir?
  2. ¿Qué debo tener en cuenta?
  3. ¿Qué problemas se pueden presentar?
  4. ¿Qué y cómo debo configurar WordPress?
  5. Ya estoy usando SSL ¿debo reconfigurarlo o hacer algo especial para poder usarlo en Cloudflare?
  6. ¿Debería usar algún plugin para algo (borrar caché, conexión, etc.)?


Gracias por la ayuda.

SmQc1sD.png
 
Creo que la opcion mas segura y facil es la opcion de cPanel con CloudFlare.
Ahora la mayoria de Hostings tienen el CloudFlare en cPanel.

Aqui hay un articulo informativo que te informa de las opciones para tener CloudFlare en Wordpress.
 
Gracias por la ayuda [MENTION=38628]DominioyHosting[/MENTION]

NO me he parado a revisar si está Cloudflare incluido en el cPanel... pero cuando ni me lo han mencionado, de pronto es que no... es un hosting con bastantes limitaciones... quizás más adelante lo mueva a un hosting más potente...
 
me uno al tema ya que tambien me gustaria hacerlo para mi web wordpress
 
[MENTION=1576]ramonjosegn[/MENTION] [MENTION=175319]foreveralone1[/MENTION]

Si usas el plugin de cloudflare en tu CPANEL tendras que usar los DNS de tu hosting (asi tengo entendido) aunque es mejor usar los de cloudflare ya que se propagan mas rapido al hacer cualquier cambio, ejemplo cambiar las NS de tu dominio a por xxx.ns.cloudflare.com (Cada cuenta tiene unos NS diferentes, la cuales son nombres).

Normalmente, Cloudflare escanea por todos los "Records" (Se me olvido como decirlo en espanol) pero son que si lo A/CNAME/MX y automaticamente los agrega. Si no, tienes que agregarlos a mano.

Con respecto a como usar Wordpress con Cloudflare.

Cloudflare | WordPress.org

Aqui este plugin te pedira tu correo y la Global Key la cual la puedes sacar en tu cuenta. Este plugin tiene la funcion de borrar el cache despues que hayas actualizado algo, etc. Tambien tiene la opcion de PUSH los archivos CSS/JS pero esto requiere un codigo en tu WP-CONFIG.php.

OJO: Este plugin y la configuracion de abajo solo es valida si tienes la NUBE AMARILLA DE CLOUDFLARE// EN OTRAS PALABRAS CLOUDFLARE ACTIVO. Para activar Cloudflare, te vas a tus DNS y le das click a la nube en tu A/CNAME Records.

c40BuPw.png


Si tienes la nube "amarilla" de Cloudflare activa y estas usando SSL Lets Encrypt, borra ese SSL ya que tendras problemas en renovarlo por que tu web no esta apuntando al hosting (si es que tienes la nube amarilla activa) y esto es necesario. Puedes ir a "Crypto" -> "Origin Certificates" y luego le das al boton de Create Certificate, dejas todo como esta (Primera opcion, RSA, si tienes unos subdominios de subdominios, ejemplo: sub-de-sub.subdominio.dominio.com, tienes que incluirlo alli ya que tendras errores ya que solo cubre subdominios y no subdominios de subdominios. Luego le das a "Next" y alli te dara el Origin Certificate y la Private Key.

Luego, te vas a tu hosting, SSL/TLS -> Manage SSL Sites. Seleccionas el Dominio (borra el certificado letsencrypt primero de hacer esto), copias y pegas el Origin Certificate, private key y te daras cuenta que te hace falta 1 cosa, el CABUNDLE, ve a ESTE LINK y copia el "Cloudflare Origin CA — RSA Root" y lo pegas. Luego le das a Install Certificate.


Importante: Ve a la dashboard de Cloudflare -> Crypto -> SSL y escoges la opcion Full (Strict).

Marcas, Always use HTTPS y Automatic HTTPS Rewrites.

Tambien puedes activar cosas como el Auto Minify en "Speed".

Las horas en la cual el Navegador mantendra los archivos de tu web (Predeterminado 4 horas.)

Y muchas cosas mas, tienes que tomarte tu tiempo y ver que cosas te funciona y que no te funciona.
 
Última edición:
Ya te dieron mucha información, puedes configurar Cloudflare desde tu hosting (si es que tiene la opción) o desde directamente en Cloudflare.com, yo también te recomendaría que utilizaras directamente Cloudflare.com para la propagación de DNS, ya que es muy rápida

Un saludo!
 
Ya te dieron mucha información, puedes configurar Cloudflare desde tu hosting (si es que tiene la opción) o desde directamente en Cloudflare.com, yo también te recomendaría que utilizaras directamente Cloudflare.com para la propagación de DNS, ya que es muy rápida

Un saludo!
Yo he usado las dos opciones, y ninguna tiene misterio 😀
 
Me uno a la pregunta.
 
[MENTION=1576]ramonjosegn[/MENTION] en resumen todo lo que necesitas lo tienes en Cloudflare y en su bastante y grande comunidad, en Wordpress no debes tocar nada salvo que el Alojamiento Web donde estés alojado no descubra las IP's reales de tus visitantes bajo el CDN de Cloudflare, la configuración es básica/sencilla y todo lo que puedes configurar se resume en Cache y micro aceleradores.
 
[MENTION=1576]ramonjosegn[/MENTION] en resumen todo lo que necesitas lo tienes en Cloudflare y en su bastante y grande comunidad, en Wordpress no debes tocar nada salvo que el Alojamiento Web donde estés alojado no descubra las IP's reales de tus visitantes bajo el CDN de Cloudflare, la configuración es básica/sencilla y todo lo que puedes configurar se resume en Cache y micro aceleradores.

Hola, seguí el "paso a paso de Cloudlare" (no sé si debía tocar algo porque aquí me dejaron con más dudas que respuestas).

¿Se supone que mi certificado SSL seguirá funcionando o debo cambiar algo?

¿Puedo seguir usando mi plugin de caché en wordpress o debo eliminarlo o simplemente desactivo el caché de cloudflare para seguir usando el mío propio? ¿El caché de navegador de Cloudflare lo dejo o lo desactivo?

¿Cómo purgo la caché de Cloudflare sin tener que salir de WordPress?

Por ahora está en "estado pendiente"-

- - - Actualizado - - -

Hola [MENTION=79817]jesushiguerey[/MENTION] ¿sabes si debo configurar mi plugin de caché de alguna forma especial?

¿Es necesario purgar la caché de Cloudflare?

Ya pude activarlo, no sé porqué ayer nacmecheap me regresó los dns a los viejos (qué raro).
 
Hola, seguí el "paso a paso de Cloudlare" (no sé si debía tocar algo porque aquí me dejaron con más dudas que respuestas).

¿Se supone que mi certificado SSL seguirá funcionando o debo cambiar algo?

¿Puedo seguir usando mi plugin de caché en wordpress o debo eliminarlo o simplemente desactivo el caché de cloudflare para seguir usando el mío propio? ¿El caché de navegador de Cloudflare lo dejo o lo desactivo?

¿Cómo purgo la caché de Cloudflare sin tener que salir de WordPress?

Por ahora está en "estado pendiente"-

- - - Actualizado - - -

Hola [MENTION=79817]jesushiguerey[/MENTION] ¿sabes si debo configurar mi plugin de caché de alguna forma especial?

¿Es necesario purgar la caché de Cloudflare?

Ya pude activarlo, no sé porqué ayer nacmecheap me regresó los dns a los viejos (qué raro).

1- Si tienes certificado de LetsEncrypt tienes que borrarlo ya que te dara error a los 3 meses ya que no tendras la misma IP que tu host (Ya que las IP de cloudflare seran las publicas)
2- Si, puedes seguir usando cualquier plugin de cache, mucho mejor si tienen una seccion de Cloudflare ya que normalmente al borrar el cache del plugin, automticamente lo borra, si no, necesitas el plugin de cloudflare.
3- Creo que ya te respondi eso, plugin de cloudflare o por ejemplo WP-Rocket que tiene una seccion para configurar Cloudflare.
4- Depende de cuanto tiempo tengas que guarde el cache en sus servidores, esto lo puedes revisar en la "Dashboard" de ellos.
5- Super raro, habla con el soporte para ver que sucedio alli.
 
1- Si tienes certificado de LetsEncrypt tienes que borrarlo ya que te dara error a los 3 meses ya que no tendras la misma IP que tu host (Ya que las IP de cloudflare seran las publicas)
2- Si, puedes seguir usando cualquier plugin de cache, mucho mejor si tienen una seccion de Cloudflare ya que normalmente al borrar el cache del plugin, automticamente lo borra, si no, necesitas el plugin de cloudflare.
3- Creo que ya te respondi eso, plugin de cloudflare o por ejemplo WP-Rocket que tiene una seccion para configurar Cloudflare.
4- Depende de cuanto tiempo tengas que guarde el cache en sus servidores, esto lo puedes revisar en la "Dashboard" de ellos.
5- Super raro, habla con el soporte para ver que sucedio alli.

Gracias por ayuda.

El certificado no sé cuál sea, lo instalaron directamente del hosting (no me indicaron qué tipo o qué). No creo que sea LetsEncrypt.

El desarrollador del plugin que uso me comentó que va a Anadir la opción para borrar la caché de cloudflare en la próxima versión.

Estuvo raro lo de los DNS... qué sé yo... paranoias de las tormentas solares...
 
Gracias por ayuda.

El certificado no sé cuál sea, lo instalaron directamente del hosting (no me indicaron qué tipo o qué). No creo que sea LetsEncrypt.

El desarrollador del plugin que uso me comentó que va a Anadir la opción para borrar la caché de cloudflare en la próxima versión.

Estuvo raro lo de los DNS... qué sé yo... paranoias de las tormentas solares...

Es facil de ver, solo dale click al candado, luego en certificado :
hHJuzCl.png

rw4k6gR.png


En fin no importa que certificado tengas, solo es importante que lo borres y uses el de cloudflare, como te enseñe arriba, ademas, te dura 15 años y luego lo renuevas gratis 🙂
 
Es facil de ver, solo dale click al candado, luego en certificado :

En fin no importa que certificado tengas, solo es importante que lo borres y uses el de cloudflare, como te enseñe arriba, ademas, te dura 15 años y luego lo renuevas gratis 🙂

Dice que es de Bitdefender... y que vence en Marzo... :muysorprendido:

No entendí bien los pasos para borrarlo y poner el de cloudflare...
 
Dice que es de Bitdefender... y que vence en Marzo... :muysorprendido:

No entendí bien los pasos para borrarlo y poner el de cloudflare...

Te dice que es bitdefender por que seguro lo tienes de antivirus, osea que es de LetsEncrypt.

A ver, repitire los pasos con imagenes:

1- Ir a Cloudflare -> Tu dominio -> Crypto -> Origin Certificates -> Create Certificate (Click alli, Dejas todo como esta "Primera opcion, RSA" ->Next ). Luego te dara un certificado y su clave secreta. Importante: DEJA ESTA VENTANA ABIERTA O SIEMPLEMENTE COPIA EL CERTIFICADO Y LA CLAVE EN UN DOCUMENTO WORD, NOTEPAD, ETC.

778GTEl.png

b34Jls0.png


2- Ve a tu CPANEL -> SSL (Click alli) -> Manage SSL Sites. Alli veras si tu web tiene isntalado un certificado SSL. Simplemente le das Uninstall/Desinstalar.

zr7HVyW.png

LrsW9L3.png

SpWn2Pc.png


3- Estando alli mismo (Continuando Paso #2) Baja, y selecciona tu dominio (si es que tienes mas de 1). Luego de seleccionar tu dominio, copias y pegas el certificado y la private key del paso #1.

2RXYaJh.png


4- Como veras te hace falta el CABUNDLE, ve a este sitio y copia y pega la primera. (LINK) y luego lo pegas en la casilla restante, y listo. Le das instalar certificado y no deberia de darte ninguno tipo de error en absoluto.

I4LMKr5.png


5- Luego, ve a Cloudflare y le das en OK a la casilla donde tienes el Certificado y la Private Key. Al final, subes (Estando en la dashboard de Cloudflare -> SSL) y seleccionas FULL (STRICT).

5QgeeEJ.png

IpQhhyc.png


Ten encuenta para que use siempre https marca la opcion "Always use HTTPS".

bEd5nAn.png


OJO: Para que el SSL de Cloudflare funcione tienes que tener la Nube en color Naranja como te dije anteriormente. (Nube Activada)

c40BuPw.png
 
Gracias por el tutorial. En cuanto tenga un minuto le meto la mano [MENTION=79817]jesushiguerey[/MENTION]
 
Atrás
Arriba