Este error sólo aparecerá en el servicio de Cloudflare si está utilizando la opciónWordPresssitio web, se produce un error cuando se agota el tiempo de conexión del lado del servidor. Esto significa que Cloudflare no puede conectarse al servidor original.
Los costes del tiempo de inactividad pueden ser elevados. Aunque el coste del tiempo de inactividad varía de una industria a otra, es una pérdida que no puede ignorarse. Pero no se preocupe, arreglar "Error 521: El servidor web no funciona"No es demasiado complicado.
![Imagen [1] - Cómo solucionar y prevenir el error 521 de Cloudflare: Guía detallada](https://www.361sale.com/wp-content/uploads/2024/11/20241127112526783-image.png)
Solucionar el error 521 de Cloudflare
¿Qué es el error 521?
Como se ha mencionado, cuando Cloudflare Cuando no pueda conectarse al servidor del sitio webCuando esto ocurre, los visitantes del sitio ven el siguiente mensaje de error:
![Imagen [2] - Cómo solucionar y prevenir el error 521 de Cloudflare: Guía detallada](https://www.361sale.com/wp-content/uploads/2024/11/20241127100718815-image.png)
La primera reacción de mucha gente es que algo va mal con Cloudflare, pero no es así. El problema está en el lado del servidor donde está alojado su sitio web. Los visitantes de su sitio pueden acceder aServidores de CloudflarePero Cloudflare no puede acceder a su parte del servidor.
¿Por qué los sitios web que utilizan Cloudflare obtienen el Error 521?
El error 521 es un error común que puede hacer que Cloudflare no sirva correctamente el contenido del sitio web a los visitantes. A continuación se indican los principales motivos que pueden causar este error y sus soluciones:
1. Servidores sobrecargados o con recursos insuficientes
- razonamientoEl servidor está sobrecargado por un aumento del tráfico, o se queda sin memoria, almacenamiento u otros recursos, y es incapaz de responder a las solicitudes de Cloudflare de manera oportuna.
- prescripción: Seleccione la que tengaAutoexpansiónresponder cantandoequilibrio de cargaServicios gestionados con funcionalidades, como Cloudways Autonomous, para hacer frente a los picos de tráfico.
2. Servidores desconectados
- razonamiento: La caída del servidor es una de las causas directas del Error 521.
- prescripción: Garantizar el uso de servicios de alojamiento de alta disponibilidad, como el suministro deGarantía de tiempo de actividad del 99%Cloudways.
3. Mala configuración del DNS
- razonamiento: La configuración de Cloudflare puede dar lugar a un error 521 si la configuración DNS es incorrecta o aún no se ha propagado completamente (suele tardar entre 24 y 48 horas).
- prescripción: Utilice una herramienta como DNS fácil Este servicio puede reducir el tiempo de difusión a menos de 2 horas.
4. Cortafuegos que bloquea Cloudflare
- razonamientoLos cortafuegos de los servidores pueden malinterpretar las solicitudes de Cloudflare como tráfico malicioso y bloquear las conexiones.
- prescripción: Compruebe las reglas del cortafuegos del servidor para asegurarse de que se permite el paso de la dirección IP de Cloudflare.
5. Conflictos de datos en caché
- razonamiento: Los datos conflictivos u obsoletos almacenados en caché por el servidor pueden impedir la comunicación normal con Cloudflare.
- prescripción: Limpie la caché del servidor para garantizar la coherencia de los datos.
Cómo solucionar el error 521 de Cloudflare en WordPress
El error 521 puede deberse a varias razones. Así que echemos un vistazo a algunas de las causas más comunes y veamos cómo puede corregirlas para solucionar el problema.
Para resolver el Error 521, acceda a su servidor web y a Cloudflare. dependiendo de los servidores del proveedor de la nube que utilice.
Compruebe que el sitio web está en línea
Esto es lo básico. Si el servidor no funciona, sin duda se encontrará con un error 521. Como se ha dicho antes, cuando se produce un error 521, los visitantes de su sitio web pueden acceder al servidor de Cloudflare, pero Cloudflare no puede acceder a su servidor.
Cuando Cloudflare se implementa en un sitio web, actúa como un proxy inverso, lo que significa que los visitantes del sitio web llegan primero a los servidores de Cloudflare y luego van al sitio web. Piense en ello como un puente entre ambos.
Para comprobar si el servidor está funcionando, simplemente haga ping. Esto puede hacerse con la funciónterminal y ejecuteComando PingEl siguiente es un ejemplo:
![Imagen [3] - Cómo solucionar y prevenir el error 521 de Cloudflare: Guía detallada](https://www.361sale.com/wp-content/uploads/2024/11/20241127102325985-image.png)
En este ejemplo, utilizando el comando Ping, se enviaron 4 paquetes y se recibieron 4 paquetes, lo que indica que el servidor está operativo.
También es posible utilizarRizopara obtener una respuesta de estado del servidor. Si elCódigos de estado HTTPdebido a200Si no es así, se trata de un error 521. Si no es así, se trata de un error 521.
Este es el comando que debe ejecutarse:
curl -silent -output /dev/null -write-out "%{http_code}" https:// ejemploweb.com
Si no desea ejecutar el comando Curl y prefiere utilizar una herramienta en línea para comprobar el estado del servidor, utilice el comandoComprobador de encabezados HTTPEso es todo.
![Imagen [4] - Cómo solucionar y prevenir el error 521 de Cloudflare: Guía detallada](https://www.361sale.com/wp-content/uploads/2024/11/20241127102559714-image.png)
Si recibe un código de estado HTTP5xx, entonces indica un error en el servidor. Por ejemplo, si ve301tal vez403códigos de estado, entonces no se preocupe por ellos porque no indican que el servidor esté caído.
Lista blanca de direcciones IP de Cloudflare en archivos .htaccess o en la configuración del servidor
Las IP incluidas en listas negras también impiden que Cloudflare acceda al servidor web. Si Cloudflare no puede redirigir las solicitudes entrantes al servidor web (porque su IP está en la lista negra), esto puede dar lugar a un error 521.
La creación de listas blancas de IP también es relativamente sencilla. Necesita editar el archivo Archivo .htaccessy añada las IPV4 e IPV6 de Cloudflare.
Establecimiento con el servidorDespués de la conexión SFTP, utilicéFileZillaAcceda a mi archivo .htaccess. El archivo .htaccess se encuentra aquí:/aplicaciones/mamxbvhtce/public_html.
Coloque este [ mamxbvhtce ] al nombre de su aplicación.
Acceda al archivo .htaccess y añada el siguiente código:
ordenar denegar, permitir
denegar desde todos
Después de añadir el código, pegue las IPs de Cloudflare y antes de cada IP añada " permitir desde". puedeaquíEncuentre la IP de Cloudflare.
Así:
ordenar denegar, permitir
permitir desde 103.21.244.0/22
permitir desde 103.21.244.0/22
permitir desde 103.22.200.0/22
permitir desde 103.31.4.0/22
permitir desde 104.16.0.0/13
permitir desde 104.24.0.0/14
permitir desde 108.162.192.0/18
permitir desde 131.0.72.0/22
permitir desde 141.101.64.0/18
permitida desde 141.101.64.0/18 permitida desde 162.158.0.0/15
permitir desde 172.64.0.0/13
permitir desde 173.245.48.0/20
permitir desde 173.245.48.0/20 permitir desde 188.114.96.0/20
permitir desde 190.93.240.0/20
permitir desde 197.234.240.0/22
permitir desde 197.234.240.0/22 permitir desde 198.41.128.0/17
permitir desde 2400:cb00::/32
permitir desde 2606:4700::/32
permitir desde 2803:f800::/32
permitir desde 2405:b500::/32
permitir desde 2405:8100::/32
permitir desde 2a06:98c0::/29
permitir desde 2c0f:f248::/32
Añádalo más tarde:</IfModule>
![Imagen [5] - Cómo solucionar y prevenir el error 521 de Cloudflare: Guía detallada](https://www.361sale.com/wp-content/uploads/2024/11/20241127103719254-image.png)
Como la IP no estará en la lista negra, este método también resolverá el error 521.
Compruebe la configuración de su cortafuegos para asegurarse de que Cloudflare no está bloqueado
Los cortafuegos o los bloqueadores de IP también pueden ser la causa del error. Puede ir aConfiguración del cortafuegosincluirLista blanca de la dirección IP de CloudflareListo para salir.
![Imagen [6] - Cómo solucionar y prevenir el error 521 de Cloudflare: Guía detallada](https://www.361sale.com/wp-content/uploads/2024/11/20241127104312881-image.png)
Si utiliza un alojamiento web que ofreceCpanelLa empresa puede comprobar suBloqueador de IPasegúrese de que no se le añade ninguna dirección IP de Cloudflare. Si la IP de Cloudflare no está bloqueada, no se encontrará con el error 521.
Desactive el plugin de seguridad (si entra en conflicto con Cloudflare)
Los plug-ins también pueden causar el error 521. firewall-enabledPlugin de seguridad de WordPresspuede entrar en conflicto con Cloudflare, impidiéndole acceder al servidor web.
Por ejemplo, Wordfence puede entrar en conflicto con Cloudflare. Desactive temporalmente el plugin de WordPress y compruebe si el error desaparece.
Comprobación de la configuración de seguridad de Cloudflare
Poner la seguridad de Cloudflare demasiado alta también puede causar el error 521. Para determinar si esto está causando el error, bájelo a"Medio".tal vez"Baja".A continuación, intente acceder de nuevo al sitio.
Para acceder a la configuración de seguridad de Cloudflare, vaya a "Seguridad".o haga clic enaquí (literario)Acceso directo a los ajustes de seguridad.
![Imagen [7] - Cómo solucionar y prevenir el error 521 de Cloudflare: Guía detallada](https://www.361sale.com/wp-content/uploads/2024/11/20241127104954487-image.png)
Compruebe los ajustes DNS de Cloudflare para asegurarse de que están configurados correctamente
Si los registros DNS no están configurados correctamente, este es un indicio seguro de la causa del error 521 en el sitio. Para verificar si esta es la causa raíz del error, inicie sesión en su cuenta de Cloudflare y vaya a la secciónPágina de configuración DNS.
golpe (en el teclado)récord (en deportes, etc.)sondaA Registroscoincide con la dirección IP de su servidor de origen. Además, asegúrese de que laRegistros CNAMEContiene el nombre de dominio de su sitio web.
![Imagen [8] - Cómo solucionar y prevenir el error 521 de Cloudflare: Guía detallada](https://www.361sale.com/wp-content/uploads/2024/11/20241127105410261-image.png)
Instale un certificado SSL válido en el servidor web de origen
Al configurar Cloudflare en un sitio, uno de los ajustes a configurar para gestionar las preferencias de seguridad es elSSL/TLS. Entre los distintos modos SSL/TLS ofrecidos, si selecciona el modoCompleto (estricto)Cloudflare realiza comprobaciones de autenticación entre sus servidores de borde y los servidores.
![Imagen [9] - Cómo solucionar y prevenir el error 521 de Cloudflare: Guía detallada](https://www.361sale.com/wp-content/uploads/2024/11/20241127105530521-image.png)
Si el Certificado SSLha caducado o no coincide con el dominio del sitio web, Cloudflare bloqueará la conexión SSL, dando como resultado un error 521.
En el caso anterior, se ha instalado el certificado SSL gratuito Let's Encrypt en la máquina anfitriona, y al seleccionar la opción"Completo".En lugar de "completo (estricto)" como modo de encriptación actual.
![Imagen [10] - Cómo solucionar y prevenir el error 521 de Cloudflare: Guía detallada](https://www.361sale.com/wp-content/uploads/2024/11/20241127110222802-image.png)
Sin embargo, si se establece en "Completo (estricto)", entonces la solución sería instalar elCertificado de origen de CloudflarePara obtener un certificado de Origen, vaya a Para obtener un certificado de origen, vaya aSSL/TLS > Servidor de origen > Crear certificadoEsto también resolverá el error 521. Esto también resuelve el error 521.
![Imagen [11] - Cómo solucionar y prevenir el error 521 de Cloudflare: Guía detallada](https://www.361sale.com/wp-content/uploads/2024/11/20241127110356687-image.png)
Desactive mod_reqtimeout y mod_antiloris en el servidor web.
Módulos de Apache (comomod_reqtimeoutresponder cantandomod_antiloris)Es después de pasar elRestringir la forma en que las conexiones de los clientes interactúan con el servidor para evitarDoSresponder cantandoDDoSobjetivo. Estos módulos gestionanTiempo de espera de la conexióny desde una única IPConexión simultáneaNúmeros.
Si estos módulos se configuran en un servidor Apache, pueden surgir problemas de compatibilidad con Cloudflare.Cloudflare actúa como proxy para el(matem.) géneroreenvía el tráfico de los clientes a su servidor utilizando su propia IP. el módulo Apache puede tratar las peticiones legítimas de Cloudflare como si fueranviolación del tiempo límiteo desde una única IPsucesivos intentos de conexión, bloqueándolos así.
Si esto ocurre, la dirección IP de Cloudflare debe incluirse en la lista blanca. Además, debe ajustarse la configuración del módulo en el servidor Apache. Por ejemplo.Añadir un límite de tiempo de espera.
Borre la memoria caché del servidor para resolver cualquier conflicto causado por datos obsoletos
Menciono esto al principio del artículo porque puedo hacer hincapié en lo sencillo y eficaz que es este paso para solucionar el error 521.
Borrar la caché de su servidor garantiza que las nuevas solicitudes de Cloudflare puedan acceder a su servidor. Las solicitudes desactualizadas pueden causar un desajuste que desencadene un error 521.
Para borrar la caché, simplemente acceda al panel de administración del servidor y borre la caché. Borrar la caché no es una solución directa al error, pero ayuda a garantizar que Cloudflare reciba la respuesta más actualizada de su servidor.
Desactive Cloudflare y compruebe otros problemas del sitio
Si lo ha intentado todo y nada funciona, puede desactivar temporalmente Cloudflare para ver si eso resuelve el problema. Compruebe si hay otrosErrores comunes de WordPressSi lo hace, vea si puede resolver el error 521.
Compruebe los registros de WordPress para averiguar la causa exacta del problema. Una vez que haya identificado el problema y solucionado todas las cuestiones, habilite Cloudflare de nuevo y compruebe si el error 521 sigue existiendo.
alcanzar un veredicto
Resolver el error 521 de Cloudflare no es difícil siempre que pueda localizar la causa del problema.
Atención:Cuando Cloudflare intenta pasar el puerto80tal vez443El error 521 se produce cuando accede a su servidor original pero recibe un error de conexión denegada.
Consulte también nuestro artículo Cómo configurar la CDN gratuita de Cloudflare en WordPress
![Imagen [12] - Cómo solucionar y prevenir el error 521 de Cloudflare: Guía detallada](https://www.361sale.com/wp-content/uploads/2024/11/20241126153621467-image.png)
problemas comunes
Pregunta 1. ¿Es el error 521 un problema común para los usuarios de Cloudflare?
Sí, el error 521 es un error común para los sitios web que utilizan la CDN de Cloudflare. Este error se produce cuando Cloudflare no puede acceder a su servidor de origen.
P2. ¿Afecta el bug 521 al SEO?
Sí, el error 521 puede tener un efecto devastador en el SEO de un sitio web, ya que el sitio está efectivamente fuera de servicio. Independientemente de la causa del error 521, si el sitio es inaccesible, puede dañar las clasificaciones de búsqueda del sitio, y la experiencia del usuario.
¿Cómo puedo evitar que vuelva a producirse el error 521?
Para evitar que el error 521 vuelva a producirse, debe asegurarse de que el servidor está siempre en funcionamiento. Además, asegúrese de que el servidor está configurado correctamente para gestionar las solicitudes de Cloudflare. El error del servidor puede evitarse eficazmente si supervisa el funcionamiento del servidor y ajusta de vez en cuando la configuración del cortafuegos del servidor.
Enlace a este artículo:https://www.361sale.com/es/27981
El artículo está protegido por derechos de autor y debe ser reproducido con atribución.
Sin comentarios