Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo solucionar el Error 521 con WordPress y Cloudflare

¿Alguna vez has visto ese temido mensaje de 'Error 521' al intentar visitar tu sitio web? Desafortunadamente, es un problema bastante común para cualquiera que use WordPress y Cloudflare, y puede afectar a miles de sitios web todos los días.

¿La mala noticia? Si ves este error, todos los demás que intentan visitar tu sitio también lo ven. Esa no es la primera impresión que quieres dar. Confía en nosotros, sabemos que este tipo de error puede afectar seriamente tu experiencia de usuario, tus tasas de conversión e incluso tu posicionamiento en Google.

Pero no te preocupes, en esta guía compartiremos nuestros años de experiencia sobre cómo solucionar el error 521 con WordPress y Cloudflare. Te guiaremos paso a paso para que puedas poner tu sitio web en funcionamiento sin problemas y mantener contentos a tus visitantes.

Cómo solucionar el error 521 con WordPress y Cloudflare

¿Qué Causa el Error 521 con WordPress y Cloudflare?

Si ves un error 521 al intentar visitar tu sitio web de WordPress, esto significa que tu navegador se está conectando a Cloudflare con éxito, pero Cloudflare no se está conectando al servidor que aloja tu sitio web.

A menudo, esto se debe a que tu servidor está fuera de línea.

También existe la posibilidad de que tu servidor de alojamiento de WordPress esté en línea, pero esté bloqueando Cloudflare. Típicamente, este error de WordPress ocurre cuando un servidor confunde a Cloudflare con una amenaza de seguridad. Esto suele deberse a un problema con la configuración de tu servidor o de Cloudflare.

Pero no te preocupes, tenemos cinco pasos de solución de problemas que puedes seguir para corregir este error rápidamente.

Si no estás seguro de qué está causando tu error 521, te recomendamos empezar con el paso 1 y seguir cada paso. Si prefieres saltar directamente a un paso en particular, puedes usar los enlaces a continuación:

  1. Contacta a tu proveedor de hosting
  2. Verifica si tu servidor está desconectado
  3. Agrega a la lista blanca todas las direcciones IP de Cloudflare 
  4. Pide a tu proveedor de hosting que habilite el puerto 443 
  5. Crea y sube un certificado de origen de Cloudflare 

1. Contacta a tu proveedor de hosting

Cuando recibes un error 521, hay pasos que puedes tomar para solucionar el problema tú mismo. Sin embargo, algunos de ellos pueden consumir mucho tiempo y ser técnicos.

Teniendo esto en cuenta, la forma más fácil de corregir un error 521 es contactando a tu proveedor de hosting de WordPress. Un buen host web debería poder decirte por qué estás recibiendo este error. Incluso podrían ser capaces de solucionar el problema por ti.

Si no sabes cómo contactar al soporte, dirígete al sitio web de tu proveedor de hosting. Luego, puedes buscar las páginas de Contacto o Soporte.

Contactar a Bluehost

Para ayudarte a solucionar este problema lo más rápido posible, recomendamos elegir opciones de soporte en vivo donde estén disponibles. Por ejemplo, el chat en vivo o el soporte telefónico para empresas casi siempre es más rápido que los portales de tickets o el correo electrónico. 

Si no puedes obtener soporte de tu proveedor de hosting de inmediato, puedes intentar los siguientes pasos.

2. Verifica si tu servidor está desconectado

Cuando recibes un error 521, siempre vale la pena verificar si tu servidor está en línea. 

Si todavía está en línea, entonces puedes probar otros pasos de solución de problemas.

Para hacer esto, necesitarás conocer la dirección IP de tu servidor. Esta es una cadena de números que identifica una pieza de hardware en una red.

Puedes usar esta dirección IP para hacer 'ping' al servidor físico que aloja tu sitio web de WordPress. Si el servidor responde, sabrás que está en línea. 

Si no responde, entonces tu servidor está fuera de línea, y esto es lo que está causando tu error 521. 

Para obtener tu dirección IP, necesitarás iniciar sesión en el panel de control de tu sitio web. Esto generalmente lo proporciona tu proveedor de hosting y suele ser cPanel o un panel personalizado.

Una vez que hayas iniciado sesión, puedes buscar cualquier configuración etiquetada como 'Dirección IP'. 

Si eres cliente de Bluehost, entonces necesitas desplazarte hacia abajo hasta la sección de Información del Servidor en la pestaña de Hosting.

Sección de Información del Servidor en la Página de Hosting de Bluehost

En esta sección, encontrarás un enlace para ver tu dirección IP.

Cuando hagas clic en el enlace, se mostrará tu dirección IP. Puedes copiarla al portapapeles haciendo clic en el enlace ‘Copiar’.

Ver y copiar la dirección IP de tu sitio web en Bluehost

Si tienes problemas para encontrar esta dirección IP, siempre vale la pena revisar el sitio web de tu proveedor de hosting o su documentación en línea. Muchos proveedores de hosting tienen tutoriales detallados que te muestran cómo encontrar tu dirección IP.

Una vez que tengas esta información, dirígete a la herramienta HTTP Header Checker. Puedes usar esta herramienta para ‘hacer ping’ al servidor de tu sitio web y ver si responde. 

Para hacer esta prueba, simplemente pega tu dirección IP en el campo ‘URL’. 

Luego, agrega ‘http://’ delante de tu dirección IP. Esto convierte esta cadena de números en una dirección web. Por ejemplo:

56.18.270.000

Se convierte en:

http://56.18.270.000

La herramienta Verificador de Encabezados HTTP

A continuación, haz clic en el botón ‘Check’. HTTP Header Checker intentará ahora comunicarse con tu servidor.

Si tu servidor está fuera de línea, verás un mensaje como ‘Failed to connect’ o ‘Host Not Found.’ 

Esto explica por qué estás recibiendo el error 521. En este caso, deberás contactar a tu proveedor de hosting para solucionarlo.

Si tu servidor está en línea, HTTP Header Checker mostrará un código de estado ‘2XX’. También puedes ver un código de estado ‘3XX’ si tu servidor está en línea pero se está redirigiendo temporalmente a una nueva ubicación.

Si tu servidor está en línea, entonces una interrupción o tiempo de inactividad del servidor no está causando tu error 521. En ese caso, puedes continuar siguiendo esta guía para solucionar el error.

3. Agrega a la lista blanca todas las direcciones IP de Cloudflare 

Tu servidor puede estar en línea pero bloqueando las direcciones IP de Cloudflare. Esto puede causar el error 521 cuando intentas visitar tu sitio web de WordPress.

La solución es poner en lista blanca todas las direcciones IP que utiliza Cloudflare. Al poner en lista blanca una dirección IP, le estás diciendo a tu servidor que permita todas las solicitudes que provienen de esa dirección. 

Puedes agregar IPs en lista blanca al archivo .htaccess de tu sitio web. Este es un archivo de configuración importante que le dice al servidor cómo debe actuar.

Para editar tu archivo .htaccess, necesitarás un cliente FTP como FileZilla.

Si no has usado un cliente FTP antes, quizás quieras ver nuestra guía sobre cómo usar FTP. Esta publicación te muestra cómo conectarte a tu servidor usando un cliente FTP. 

Una vez que te hayas conectado a tu servidor, necesitarás abrir la carpeta raíz de tu sitio web. Para llegar a ella, simplemente abre la carpeta que muestra la dirección de tu sitio web. 

A continuación, abre la carpeta 'public_html'. 

El cliente FTP FileZilla

Ahora deberías ver el archivo .htaccess de tu sitio web.

Algunos clientes FTP ocultan archivos sensibles por defecto. Si no ves un archivo .htaccess, deberás habilitar la opción 'mostrar archivos ocultos' en tu cliente FTP. 

Si estás usando FileZilla, simplemente selecciona Servidor en la barra de herramientas. Luego haz clic en 'Forzar visualización de archivos ocultos'.

Mostrar archivos ocultos en FileZilla

Si todavía tienes problemas para encontrar .htaccess, consulta nuestra guía sobre cómo encontrar el archivo .htaccess en WordPress.

Cuando estés listo para editar este archivo, simplemente haz clic derecho (o Control + clic) en el archivo .htaccess.

Luego, selecciona 'Ver/Editar'. 

Editar el archivo .htaccess

Esto abrirá .htaccess en el programa de edición de texto predeterminado de tu computadora. 

Dentro de este archivo, busca la línea ‘# BEGIN’. Necesitarás agregar todas las direcciones IP de Cloudflare encima de esta línea.

Solucionar el error 521 con WordPress y Cloudflare

Para empezar, escribe lo siguiente en una nueva línea:

order deny,allow

Cómo solucionar el error 521 usando .htaccess

En una nueva pestaña, abre la lista de rangos de IP de Cloudflare

Para agregar una dirección IP a la lista blanca, deberás escribir 'allow from' y luego copiar/pegar o escribir la dirección IP. Esto significa que:

103.21.244.0/22

Se convierte en:

allow from 103.21.244.0/22

También necesitarás agregar cada dirección IP en una nueva línea.

Poner en lista blanca la dirección IP de Cloudflare

Después de agregar todas las direcciones IP de Cloudflare, guarda tus cambios. Ahora puedes cerrar el archivo .htaccess.

Ahora puedes proceder y visitar tu sitio para ver si esto ha solucionado el 'Error 521'. 

4. Pide a tu proveedor de hosting que habilite el puerto 443 

Cloudflare tiene algunos modos de encriptación diferentes.

¿Cambiaste a modo Full o Full (Strict) justo antes de recibir el error 521? Esto pudo haber causado el problema. 

Cuando Cloudflare está en modo Full o Full (Strict), necesita acceso al puerto 443. Sin embargo, algunos servidores impiden que Cloudflare acceda a este puerto, lo que activará el error 'Error 521'.

La solución es habilitar el puerto 443 en tu servidor. 

Este proceso variará dependiendo de tu proveedor de hosting y la configuración de tu servidor. Teniendo esto en cuenta, te recomendamos contactar a tu proveedor de hosting y pedirles que habiliten el puerto 443 por ti. 

5. Crea y sube un certificado de origen de Cloudflare 

Incluso con el puerto 443 habilitado, es posible que sigas recibiendo el error 521 al usar el modo Full o Full (Strict) de Cloudflare. 

Esto se debe a que algunos servidores solo permiten conexiones en el puerto 443 si tienes un Certificado de Origen de Cloudflare válido. Este certificado cifra el tráfico entre Cloudflare y tu servidor web.

Si no proporcionas un Certificado de Origen, podrías recibir un 'Error 521'. 

La buena noticia es que Cloudflare puede guiarte paso a paso en el proceso de creación de este certificado.

Para empezar, inicia sesión en tu cuenta de Cloudflare. Luego ve a SSL/TLS » Servidor de Origen.

Cómo crear un certificado de origen de Cloudflare

A continuación, haz clic en el botón 'Crear Certificado'. 

Cloudflare te pedirá ahora una clave privada y una Solicitud de Firma de Certificado (CSR). 

¿Ya tienes una clave privada y una CSR? Entonces simplemente selecciona la casilla 'Usar mi clave privada y CSR'.

Crear una clave privada

Ahora puedes escribir tu CSR en el cuadro 'Solicitud de Firma de Certificado (CSR)'. 

Si no tienes una CSR y una clave, ¡no te asustes! Cloudflare puede crear estas dos cosas por ti. 

Para empezar, selecciona 'Generar clave privada y CSR con Cloudflare'.

Solucionar el error 521 con WordPress y Cloudflare

Ahora puedes elegir si crear una clave RSA o una clave ECC. 

La mayoría de los expertos en seguridad coinciden en que ECC y RSA son igualmente seguros. Sin embargo, ECC tiene una longitud de clave más corta. Esto significa que las claves ECC son más rápidas. 

Por esta razón, te recomendamos crear una clave ECC.

Una vez que hayas tomado tu decisión, abre el menú desplegable 'Tipo de clave privada'. Luego puedes seleccionar RSA o ECC.

Crear una clave privada para Cloudflare

A continuación, desplázate hasta el campo Nombres de host. Aquí puedes agregar todos los nombres de host que deseas proteger. Esto puede sonar complicado, pero Cloudflare hace gran parte del trabajo por ti. 

Verás que Cloudflare ya ha agregado tu nombre de dominio raíz. 

Cloudflare también agrega automáticamente un comodín, que es el dominio de tu sitio web más un símbolo *. Este es un 'comodín' que asegura que tus subdominios estén protegidos correctamente.

Por ejemplo, si tu dominio raíz es 'www.ejemplo.com', este comodín asegurará que tu subdominio 'tienda.tupaginaweb.com' también esté protegido. Para más detalles, consulta nuestra guía completa de subdominios

Estos valores predeterminados deberían ser suficientes para proteger la mayoría de los sitios web. Sin embargo, si necesitas agregar más nombres de host, puedes escribirlos en el campo 'Nombres de host'.

Agregar nombres de host a Cloudflare

A continuación, desplázate hasta la sección 'Validez del certificado'.

Tu certificado será válido por 15 años por defecto. 

¿Necesitas más tiempo? Entonces solo abre el menú desplegable 'Validez del certificado' y elige un nuevo valor. 

Cambiar la validez de tu certificado

Cuando estés satisfecho con toda la información que has ingresado, haz clic en el botón 'Crear'.

Cloudflare creará tu certificado ahora. 

Solucionar el error 521 con un certificado de Cloudflare

Cloudflare luego mostrará un Certificado de Origen y una Clave Privada. Necesitarás copiar esta información en archivos separados.

Nota: No podrás volver a ver la Clave Privada después de salir de esta pantalla. Teniendo esto en cuenta, asegúrate de guardar esta clave en un lugar seguro.

Ahora puedes subir tu Certificado de Origen a tu servidor web. Los pasos pueden variar dependiendo de tu proveedor de hosting y servidor.

Para ayudarte, Cloudflare ha publicado instrucciones para los diferentes tipos de servidores web.

Una vez que hayas instalado el Certificado de Origen en tu servidor, el último paso es actualizar tu modo de encriptación SSL/TLS. 

En tu panel de Cloudflare, ve a SSL/TLS.

El panel de control de Cloudflare

Ahora busca la sección 'Modo de encriptación SSL/TLS'. 

En esta sección, selecciona 'Completo (estricto)'. 

Cambiar tu modo de Cloudflare

Cloudflare ahora está utilizando tu Certificado de Origen. Ahora puedes revisar tu sitio para ver si esto ha solucionado el 'Error 521'.

Esperamos que este artículo te haya ayudado a aprender cómo solucionar el 'Error 521' con WordPress y Cloudflare. También puedes consultar nuestra guía sobre los errores más comunes de WordPress, o nuestra selección experta de los problemas más comunes del editor de bloques de WordPress y cómo solucionarlos.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

Comentarios

  1. Felicidades, tienes la oportunidad de ser el primer comentarista de este artículo.
    ¿Tienes alguna pregunta o sugerencia? Por favor, deja un comentario para iniciar la discusión.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.