Si administra un sitio de WordPress, quiere que sea rápido y seguro. Es por eso que muchos propietarios de sitios web conectan su sitio a Cloudflare, una red de entrega de contenido (CDN) gratuita y un servicio de seguridad. Una vez conectado, puede optimizar la velocidad de su sitio web con CDN y protegerlo con SSL y protección contra bots, entre otros.
Sin embargo, esta configuración puede generar el error 521. En esta publicación, cubriremos lo que significa este mensaje de error y cómo solucionarlo para que pueda continuar beneficiándose de la integración de Cloudflare, sin ninguna frustración.
¿Qué significa el error 521?
El error 521 es un mensaje de error que indica que, si bien su navegador web pudo conectarse a Cloudflare, Cloudflare no pudo conectarse al servidor del sitio de WordPress. Dado que el servidor web no devuelve la conexión, se muestra este mensaje de error en lugar del sitio de WordPress solicitado.
Así es como puede aparecer el error en el navegador del usuario:

Mejor escenario: los visitantes de su sitio se sentirían frustrados con este mensaje de error e intentarían visitar su sitio más tarde. En el peor de los casos: se van y nunca regresan a su sitio.
Para evitar estos dos escenarios, desea corregir el error 521 en su sitio lo antes posible. Para hacer esto, es importante comprender las causas fundamentales de este error.
¿Qué causa el error 521?
El error 521 se muestra cuando Cloudflare no puede conectarse al servidor del sitio de WordPress. Esta conexión puede haber sido rechazada porque:
- El servidor está fuera de línea.
- El servidor está bloqueando o restringiendo las solicitudes de Cloudflare porque cree que es un riesgo de seguridad.
- El servidor rechaza la solicitud de Cloudflare en el puerto 443.
- El servidor no presenta un certificado SSL válido.
Explicaremos estas posibles causas con más detalle a continuación, así como sus respectivas soluciones.
Cómo reparar el error 521
- Compruebe que el servidor de origen se está ejecutando.
- Verifique que su proveedor de alojamiento no restrinja ni bloquee las solicitudes y las direcciones IP de Cloudflare.
- Asegúrese de que Cloudflare pueda conectarse al puerto 443.
- Verifique que haya instalado el certificado de origen de Cloudflare.
1. Verifique que el servidor de origen se esté ejecutando.
Para empezar, desea verificar que su servidor de origen (es decir, donde está alojado su sitio de WordPress) esté en funcionamiento. Si es así, consulte los registros de errores del servidor para averiguar qué está causando el error. Puede haber una falla o un tiempo de inactividad que provoque el error 521.

Si no puede completar ninguna de estas tareas, comuníquese con su proveedor de alojamiento.
2. Asegúrese de que su proveedor de alojamiento no restrinja ni bloquee las solicitudes y las direcciones IP de Cloudflare.
Si ve el error 521, es posible que su proveedor de alojamiento esté restringiendo o bloqueando las solicitudes de las direcciones IP de Cloudflare. Esto se debe a que Cloudflare es un proxy inverso. El proxy inverso actúa como puerta de enlace entre los clientes y el servidor de origen, por lo que los clientes solo se comunican directamente con el servidor proxy inverso y no con el servidor de origen.

Fuente de imagen
Esto significa que su servidor de origen verá todo el tráfico proveniente de un pequeño rango de direcciones IP de Cloudflare, no de direcciones IP únicas de visitantes individuales. Su servidor web puede interpretar estas solicitudes como un ataque y bloquearlas. Si ese es el caso, pídales que lancen Cloudflare rangos de IP.
3. Asegúrese de que Cloudflare pueda conectarse al puerto 443.
Si recientemente configuró Cloudflare SSL/TLS en completo o completo (estricto) y ve el error 521, es posible que su servidor de origen no esté configurado correctamente para permitir que Cloudflare acceda a su puerto de red específico. De forma predeterminada, Cloudflare maneja el tráfico de proxy destinado a una serie de puertos HTTP/HTTPS. Cuando se configura en modo SSL/TLS completo o completo (estricto), el proxy manejará el tráfico destinado al puerto HTTPS 443. Si el proxy de Cloudflare no está habilitado para este puerto de red, puede causar el error 521.

Si no puede habilitar SSL y el puerto 443 en su servidor web original, comuníquese con su proveedor de alojamiento.
4. Verifique que haya instalado el certificado de origen de Cloudflare.
Si tiene el modo SSL/TLS configurado en completo o completo (estricto) y un proxy de Cloudflare es habilitado para el puerto 443, luego verifique si ha instalado un Certificado de origen de Cloudflare (o emitido por un una autoridad de certificación de confianza pública). Su servidor de origen se puede configurar para permitir conexiones HTTPS en el puerto 443, pero solo si presenta un certificado de Cloudflare válido. Si no es así, puede causar el error 521 (o el error 526).
En ese caso, puede instalar el certificado Cloudflare Origin en su servidor.

Solucionar el error 521
El error 521 significa que su servidor de origen (el servidor que aloja su sitio de WordPress) se niega a conectarse a Cloudflare. Como Cloudflare no puede conectarse a su servidor, muestra un mensaje de error a los visitantes de su sitio web. Esto afecta negativamente la experiencia del usuario y puede hacer que su sitio web se vea menos profesional y creíble. Siga los pasos anteriores para mitigar estos efectos negativos lo más rápido posible.








