{"id":29996,"date":"2026-03-20T13:21:00","date_gmt":"2026-03-20T12:21:00","guid":{"rendered":"https:\/\/contabo.com\/blog\/error-520-de-cloudflare-causas-y-como-solucionarlo\/"},"modified":"2026-06-05T12:36:15","modified_gmt":"2026-06-05T10:36:15","slug":"error-520-de-cloudflare-causas-y-como-solucionarlo","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/es\/error-520-de-cloudflare-causas-y-como-solucionarlo\/","title":{"rendered":"Error 520 de Cloudflare: causas y c\u00f3mo solucionarlo"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520.webp\" alt=\"Error 520 de Cloudflare: causas y c\u00f3mo solucionarlo\" class=\"wp-image-29789\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520.webp 1200w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520-600x315.webp 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520-768x403.webp 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p><strong>Lo que necesitas saber sobre el error 520 de Cloudflare:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El error 520 significa que Cloudflare alcanz\u00f3 tu servidor de origen pero obtuvo una respuesta vac\u00eda o no reconocible<\/li>\n\n\n\n<li>Es espec\u00edfico de Cloudflare, no un c\u00f3digo de estado HTTP est\u00e1ndar<\/li>\n\n\n\n<li>Causas m\u00e1s comunes: ca\u00eddas del servidor, direcciones IP de Cloudflare bloqueadas por tu firewall, desajustes en el tiempo de espera de TCP y encabezados de respuesta demasiado grandes<\/li>\n\n\n\n<li>Soluciona el problema comprobando los registros de DNS, inspeccionando encabezados con un archivo HAR, revisando los registros de errores de PHP o pausando temporalmente Cloudflare<\/li>\n\n\n\n<li>Previene recurrencias permitiendo las direcciones IP de Cloudflare, aumentando el tiempo de espera de TCP por encima de 300 segundos y monitoreando los recursos del servidor<\/li>\n\n\n\n<li>El ID de Ray en la p\u00e1gina de error es tu mejor herramienta cuando contactas con el soporte de Cloudflare<\/li>\n\n\n\n<li>No es permanente, una vez que se soluciona la causa ra\u00edz, el error desaparece<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Tu sitio est\u00e1 ca\u00eddo. Los visitantes est\u00e1n mirando una p\u00e1gina blanca en blanco con \u00abError 520\u00bb en ella, y Cloudflare no te dice mucho m\u00e1s all\u00e1 de \u00abel servidor web de origen devolvi\u00f3 un error desconocido.\u00bb Eso es frustrante, y bastante vago.<\/p>\n\n\n\n<p>Las buenas noticias: el error 520 de Cloudflare casi siempre se puede solucionar sin llamar a tu proveedor de hosting. Aqu\u00ed est\u00e1 lo que realmente est\u00e1 sucediendo y c\u00f3mo volver a estar en l\u00ednea.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-cloudflare-error-520\">\u00bfQu\u00e9 es el error 520 de Cloudflare?<\/h2>\n\n\n\n<p>El error 520 significa que Cloudflare alcanz\u00f3 con \u00e9xito tu servidor de origen pero volvi\u00f3 con una respuesta que no pudo entender. El error 520 no es un c\u00f3digo de estado HTTP est\u00e1ndar, es espec\u00edfico de Cloudflare, se\u00f1alando que algo sali\u00f3 mal en el lado de tu servidor despu\u00e9s de que la conexi\u00f3n ya se hab\u00eda establecido.<\/p>\n\n\n\n<p>\u00bfQu\u00e9 es el error 520 en t\u00e9rminos simples? Cloudflare toc\u00f3 la puerta, tu servidor la abri\u00f3, luego devolvi\u00f3 algo incomprensible, o nada en absoluto. La p\u00e1gina de error 520 de Cloudflare que ven tus visitantes incluye un ID de Ray de Cloudflare en la parte inferior, que es un identificador \u00fanico para esa solicitud. Gu\u00e1rdalo; lo necesitar\u00e1s si las siguientes soluciones no funcionan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-error-520-differs-from-other-5xx-errors\">C\u00f3mo el error 520 difiere de otros errores 5xx<\/h3>\n\n\n\n<p>La lista de errores de Cloudflare traza una l\u00ednea clara entre errores HTTP est\u00e1ndar y los propios c\u00f3digos de Cloudflare. Los errores est\u00e1ndar de Cloudflare 5xx como 500 y 503 provienen de tu servidor y tienen significados definidos. Los c\u00f3digos de error de Cloudflare por encima de 511 son diferentes. Describen la comunicaci\u00f3n entre Cloudflare y tu origen, no solo el estado interno de tu servidor.<\/p>\n\n\n\n<p>Un 520 significa espec\u00edficamente que el servidor respondi\u00f3 con algo inesperado, como un cuerpo vac\u00edo o una conexi\u00f3n restablecida, mientras que otros c\u00f3digos de error de Cloudflare apuntan a tiempos de espera o fallos de conexi\u00f3n en diferentes etapas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"common-causes-of-cloudflare-error-520\">Causas comunes del error 520 de Cloudflare<\/h2>\n\n\n\n<p>La mayor\u00eda de los casos del error 520 de Cloudflare se remontan a una de cuatro cosas. El error 520 de Cloudflare casi nunca es aleatorio: hay una causa ra\u00edz reproducible cada vez.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"origin-server-crashes-and-resource-overload\">Ca\u00eddas del servidor de origen y sobrecarga de recursos<\/h3>\n\n\n\n<p>Cuando el servidor de origen al que se conecta Cloudflare se queda sin memoria o CPU, puede devolver una respuesta desordenada o vac\u00eda antes de que el proceso muera completamente. Un alto uso de recursos del servidor, como un aumento de tr\u00e1fico o un proceso PHP en ejecuci\u00f3n, es probablemente la causa m\u00e1s com\u00fan.<\/p>\n\n\n\n<p>Verifica el estado de Cloudflare primero para descartar un incidente del lado de Cloudflare. Luego, observa el consumo de recursos de tu servidor en tiempo real. Si la CPU est\u00e1 al 100% o la memoria est\u00e1 casi agotada, esa es tu respuesta.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cloudflare-ip-addresses-being-blocked\">Direcciones IP de Cloudflare bloqueadas<\/h3>\n\n\n\n<p>Esto confunde a muchos administradores. Tu firewall podr\u00eda estar bloqueando las direcciones IP de Cloudflare sin que te des cuenta, un complemento de seguridad o una regla de fail2ban que se aplic\u00f3 durante un incidente anterior. Cuando se bloquean las propias solicitudes de Cloudflare, tu servidor se niega a responder correctamente y la configuraci\u00f3n de Cloudflare rompe efectivamente el proxy.<\/p>\n\n\n\n<p>Necesitas permitir expl\u00edcitamente los rangos de IP de Cloudflare. Cloudflare publica la lista actual en cloudflare.com\/ips.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"short-tcp-idle-timeout-values\">Valores cortos de tiempo de espera TCP inactivos<\/h3>\n\n\n\n<p>Un desajuste en el tiempo de espera TCP de Cloudflare es la causa m\u00e1s sigilosa de esta lista. Si tu servidor cierra las conexiones TCP inactivas m\u00e1s r\u00e1pido de lo que Cloudflare espera, Cloudflare puede enviar una solicitud en una conexi\u00f3n que ya ha sido cerrada. El umbral de tiempo de espera de Cloudflare es de 300 segundos, si el tiempo de espera de keepalive de tu servidor est\u00e1 por debajo de eso, obtendr\u00e1s eventos intermitentes de error 520 de Cloudflare que parecen aparecer y desaparecer aleatoriamente.<\/p>\n\n\n\n<p>Debido a que no afecta cada solicitud, esta causa es genuinamente dif\u00edcil de diagnosticar sin buscar espec\u00edficamente por ella.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"oversized-response-headers-and-cookies\">Encabezados de respuesta y cookies excesivos<\/h3>\n\n\n\n<p>Cloudflare impone l\u00edmites en los encabezados de respuesta http, aproximadamente 8KB por encabezado individual y 32KB en total. Si tu aplicaci\u00f3n devuelve grandes cookies o un mont\u00f3n de encabezados personalizados, puedes sobrepasar el l\u00edmite de tama\u00f1o de encabezados de Cloudflare sin darte cuenta.<\/p>\n\n\n\n<p>Para comprobar esto, abre las herramientas para desarrolladores de Chrome, reproduce el error y exporta un archivo HAR que Chrome genera desde la pesta\u00f1a de red. Mira los encabezados de respuesta en la solicitud que fall\u00f3 y suma el tama\u00f1o total.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-fix-cloudflare-error-520\">C\u00f3mo solucionar el error 520 de Cloudflare<\/h2>\n\n\n\n<p>Esta lista de soluciones para el error 520 de Cloudflare cubre todo, desde comprobaciones r\u00e1pidas de DNS hasta depuraci\u00f3n directa, sigue trabajando en ellas hasta que algo funcione. Soluciona el error 520 de una vez por todas abordando la causa ra\u00edz, no solo el s\u00edntoma. El error 520 de Cloudflare continuar\u00e1 apareciendo si no lo haces.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"fix-cloudflare-dns-records\">Corrige los registros DNS de Cloudflare<\/h3>\n\n\n\n<p>Registros DNS obsoletos o incorrectos a los que Cloudflare apunta causar\u00e1n fallos de conexi\u00f3n en la ra\u00edz. Verifica tus registros DNS de Cloudflare y confirma que las direcciones IP de origen sean actuales. Si migraste servidores recientemente, un registro obsoleto es una causa muy plausible del error 520 de Cloudflare. Actual\u00edzalo, espera la propagaci\u00f3n y prueba nuevamente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"inspect-http-headers-and-cookies\">Inspecciona los encabezados y cookies HTTP<\/h3>\n\n\n\n<p>Abre las herramientas para desarrolladores de Chrome y reproduce el error. Exporta el archivo har que Chrome guarda bajo la pesta\u00f1a de red. Mira los encabezados de respuesta en la solicitud que fall\u00f3, espec\u00edficamente el tama\u00f1o total de encabezados y cualquier valor <code>set-cookie<\/code> inusualmente grande.<\/p>\n\n\n\n<p>Si el tama\u00f1o de encabezados de Cloudflare parece excesivo, recorta tus cookies y consolida encabezados personalizados en tu aplicaci\u00f3n. Cualquier cosa que supere los 8KB en un solo encabezado de respuesta http causar\u00e1 problemas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"disable-htaccess-for-testing\">Desactiva .htaccess para pruebas<\/h3>\n\n\n\n<p>Renombra tu <code>.htaccess<\/code> temporalmente y prueba. Ciertas configuraciones de htaccess de Cloudflare, como bucles de redirecci\u00f3n o reglas de reescritura mal formadas, producen respuestas que Cloudflare no puede analizar. Si desactivarlo elimina el error, agrega las reglas nuevamente una secci\u00f3n a la vez para aislar la l\u00ednea problem\u00e1tica. Esta es una manera confiable de solucionar el error 520 causado por problemas de configuraci\u00f3n de Apache.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"review-php-and-server-error-logs\">Revisa los registros de errores de PHP y del servidor<\/h3>\n\n\n\n<p>Tu registro de errores de php mostrar\u00e1 si un script se est\u00e1 bloqueando a mitad de respuesta. Un error fatal durante la ejecuci\u00f3n hace que PHP devuelva una respuesta mal formada o vac\u00eda, ambos provocan un 520. Revisa los registros de errores de Cloudflare en tu panel bajo Anal\u00edtica &gt; Registros (planes de pago), y supervisa los registros de tu servidor mientras reproduces el problema:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>tail -f \/var\/log\/nginx\/error.log<br><em># o para Apache:<\/em><br>tail -f \/var\/log\/apache2\/error.log<\/code><\/pre>\n\n\n\n<p>Ver los registros en tiempo real mientras provocas el error es la forma m\u00e1s r\u00e1pida de solucionar el error 520 desde este enfoque.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"debug-with-curl-commands\">Depura con comandos cURL<\/h3>\n\n\n\n<p>Ejecutar un comando cURL de solicitud http directamente contra tu servidor de origen, evitando completamente Cloudflare, te muestra exactamente lo que tu servidor est\u00e1 devolviendo. Si la respuesta parece normal, el problema es espec\u00edfico del camino de Cloudflare al servidor. Si parece estar roto, el servidor mismo es el problema.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>curl -I https:\/\/your-origin-ip --header \"Host: yourdomain.com\"<\/code><\/pre>\n\n\n\n<p>Revisa los encabezados de respuesta http en la salida cuidadosamente. Los encabezados inv\u00e1lidos o mal formados explican muchos 520s confusos de otro modo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pause-or-disable-cloudflare\">Pausa o desactiva Cloudflare<\/h3>\n\n\n\n<p>Si necesitas que el sitio est\u00e9 nuevamente operativo de inmediato mientras investigas, pausa el proxy de Cloudflare. Ve a tu panel, abre la pesta\u00f1a de Resumen, despl\u00e1zate hacia abajo y haz clic en \u00abPausar Cloudflare en el sitio.\u00bb El tr\u00e1fico se dirige directamente a tu origen sin la capa de proxy.<\/p>\n\n\n\n<p>Tambi\u00e9n puedes habilitar el modo de desarrollo de Cloudflare, que desactiva el comportamiento de bypass de cach\u00e9 de Cloudflare y obliga a las solicitudes nuevas al origen. Esto es \u00fatil para aislar si la cach\u00e9 es un factor. Ten en cuenta que la pausa de Cloudflare elimina la terminaci\u00f3n SSL y las caracter\u00edsticas de rendimiento. Es una medida diagn\u00f3stica, no una soluci\u00f3n a largo plazo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"contact-cloudflare-support\">Contacta al soporte de Cloudflare<\/h3>\n\n\n\n<p>Si has revisado todo lo anterior y a\u00fan no puedes encontrar la causa, extrae el ID de Ray de Cloudflare de la p\u00e1gina de error que est\u00e1n viendo tus visitantes. Comp\u00e1rtelo cuando abras un ticket de soporte, Cloudflare puede buscar el registro de solicitud exacto y ver con precisi\u00f3n lo que devolvi\u00f3 tu origen. Antes de hacerlo, verifica el estado de Cloudflare en cloudflarestatus.com para confirmar que no hay incidentes activos de su parte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-prevent-error-520-from-recurring\">C\u00f3mo prevenir que el error 520 vuelva a ocurrir<\/h2>\n\n\n\n<p>Un incidente de Cloudflare con un sitio web ca\u00eddo es doloroso una vez. Que ocurra repetidamente es peor, pero es totalmente evitable. Tres pasos de prevenci\u00f3n solucionar\u00e1n el error 520 desde la ra\u00edz y evitar\u00e1n que vuelva a aparecer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"monitor-server-resource-consumption\">Monitorea el consumo de recursos del servidor<\/h3>\n\n\n\n<p>Configura alertas en la CPU y la memoria para que sepas antes de que tu servidor alcance un l\u00edmite, no despu\u00e9s. Herramientas como Netdata o scripts b\u00e1sicos basados en cron pueden avisarte cuando el uso de recursos del servidor cruce un umbral. Detectar un proceso descontrolado a tiempo previene el tipo de ca\u00edda que produce un 520. Adem\u00e1s, como siempre, monitorea el estado de Cloudflare, ocasionalmente, un aumento en los 520 resulta ser un incidente parcial de Cloudflare, y saberlo temprano ahorra una hora de depuraci\u00f3n en tu propio stack.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"whitelist-cloudflare-ip-ranges-in-firewall\">Lista blanca de rangos de IP de Cloudflare en el firewall<\/h3>\n\n\n\n<p>Agrega permanentemente todas las direcciones IP de Cloudflare a la lista de permitidos de tu firewall. Esto elimina toda una categor\u00eda de futuros 520. En UFW:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>for ip in $(curl -s https:\/\/www.cloudflare.com\/ips-v4); do<br>  ufw allow from $ip to any port 443<br>done<\/code><\/pre>\n\n\n\n<p>Cloudflare actualiza su lista de IP ocasionalmente, as\u00ed que automatiza esto si puedes. Mantener las reglas del firewall de Cloudflare en sincron\u00eda con la lista publicada significa que un plugin de seguridad o una regla de fail2ban nunca podr\u00e1 bloquear accidentalmente las solicitudes de Cloudflare nuevamente. El paso de la lista blanca de IP de Cloudflare es f\u00e1cil de omitir, y consistentemente es lo que la gente desear\u00eda haber hecho antes cuando vuelve el 520.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"increase-tcp-timeout-to-over-300-seconds\">Aumenta el tiempo de espera de TCP a m\u00e1s de 300 segundos<\/h3>\n\n\n\n<p>Configura el tiempo de espera de keepalive de tu servidor por encima del umbral de tiempo de espera de 300 segundos de Cloudflare para eliminar los 520 intermitentes que son m\u00e1s dif\u00edciles de diagnosticar. Para Nginx:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>keepalive_timeout 305;<\/code><\/pre>\n\n\n\n<p>Para Apache:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>KeepAliveTimeout 305<\/code><\/pre>\n\n\n\n<p>Esta soluci\u00f3n de tiempo de espera TCP de Cloudflare es una l\u00ednea que previene toda una clase de errores de ca\u00edda de conexi\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"error-520-vs-other-cloudflare-errors\">Error 520 vs otros errores de Cloudflare<\/h2>\n\n\n\n<p>El 520 se confunde con otros c\u00f3digos de error de Cloudflare con bastante frecuencia. Vale la pena conocer las distinciones, especialmente si tambi\u00e9n est\u00e1s viendo el error 504 de Cloudflare, que apunta a un upstream lento y es un problema completamente diferente a cualquiera de los siguientes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"error-520-vs-error-522-connection-timeout\">Error 520 vs Error 522 Tiempo de conexi\u00f3n agotado<\/h3>\n\n\n\n<p>El error 522 de Cloudflare significa que Cloudflare no pudo establecer una conexi\u00f3n TCP con tu origen en absoluto, el tiempo de espera de Cloudflare se activ\u00f3 antes de que se estableciera una conexi\u00f3n. El 520 es diferente: la conexi\u00f3n tuvo \u00e9xito, pero la respuesta volvi\u00f3 vac\u00eda o malformada. El 522 de Cloudflare t\u00edpicamente significa que tu servidor no est\u00e1 escuchando en el puerto correcto o es totalmente inaccesible. La p\u00e1gina de error 522 de Cloudflare se ve similar, pero describe un fallo fundamentalmente diferente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"error-520-vs-error-524-gateway-timeout\">Error 520 vs Error 524 Tiempo de espera de puerta de enlace<\/h3>\n\n\n\n<p>El 524 de Cloudflare significa que Cloudflare se conect\u00f3 a tu servidor y esper\u00f3 m\u00e1s de 100 segundos sin respuesta. El error 524 de Cloudflare es un problema de lentitud; el 520 es un problema de mala respuesta. Si tu servidor es solo lento, una consulta de base de datos pesada o un script de larga ejecuci\u00f3n, el tiempo de espera de Cloudflare que se activa producir\u00e1 un 524, no un 520.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"error-520-vs-error-502-bad-gateway\">Error 520 vs Error 502 Bad Gateway<\/h3>\n\n\n\n<p>El error 502 de Cloudflare es un c\u00f3digo de estado HTTP est\u00e1ndar que significa que el upstream devolvi\u00f3 una respuesta inv\u00e1lida a una solicitud HTTP. El 502 de Cloudflare generalmente apunta a una capa de proxy o puerta de enlace mal configurada, un upstream de Nginx o un balanceador de carga. Un 520 es m\u00e1s amplio: cualquier respuesta desconocida o vac\u00eda, independientemente de si se inici\u00f3 un intercambio HTTP correcto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"error-520-faq\">Preguntas frecuentes sobre el error 520<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1773836061623\"><strong class=\"schema-faq-question\"><strong>\u00bfQu\u00e9 es un ID de Ray de Cloudflare?<\/strong><\/strong> <p class=\"schema-faq-answer\">El ID de Ray de Cloudflare es un identificador \u00fanico asignado a cada solicitud que pasa por la red de Cloudflare. Aparece en la parte inferior de cada p\u00e1gina de error de Cloudflare. Cuando contactas al soporte, compartir el ID de Ray permite a su equipo extraer el registro de transacci\u00f3n exacto para esa solicitud, mucho m\u00e1s r\u00e1pido que tratar de describir el problema de memoria.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1773836068300\"><strong class=\"schema-faq-question\"><strong>\u00bfQu\u00e9 causa el error 520 de Cloudflare?<\/strong><\/strong> <p class=\"schema-faq-answer\">El error 520 de Cloudflare ocurre cuando tu servidor de origen devuelve una respuesta vac\u00eda o inv\u00e1lida despu\u00e9s de que Cloudflare se conecta exitosamente a \u00e9l. \u00bfQu\u00e9 es el error 520 en su esencia? La conexi\u00f3n entre tu servidor y Cloudflare se abri\u00f3, pero tu servidor no pudo enviar nada coherente de vuelta. El error 520 en s\u00ed es la forma de Cloudflare de registrar \u00abalgo sucedi\u00f3 en el origen, pero no sabemos qu\u00e9.\u00bb<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1773836074335\"><strong class=\"schema-faq-question\"><strong>\u00bfEs el error 520 un error permanente del servidor?<\/strong><\/strong> <p class=\"schema-faq-answer\">No. Un error del servidor 520 es casi siempre un problema de configuraci\u00f3n o un fallo transitorio. El error 520 desaparece una vez que se resuelve la causa ra\u00edz, reiniciando un proceso que se ha ca\u00eddo o ajustando un valor de tiempo de espera. Si no se aborda, el error 520 seguir\u00e1 apareciendo, pero no hay nada irreparablemente malo con tu servidor.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1773836079959\"><strong class=\"schema-faq-question\"><strong>\u00bfC\u00f3mo arreglo el error 520 en WordPress?<\/strong><\/strong> <p class=\"schema-faq-answer\">Los problemas de WordPress con el error 520 generalmente se reducen a un conflicto de plugin o un error fatal de PHP en medio de la ejecuci\u00f3n. Desactiva todos los plugins y prueba. Si el error de Cloudflare 520 se resuelve, reactiva los plugins uno por uno hasta que vuelva. Revisa tambi\u00e9n el registro de errores de PHP: un plugin de cach\u00e9 o un hook de WooCommerce que falla a mitad de ejecuci\u00f3n produce exactamente el tipo de respuesta vac\u00eda que desencadena una situaci\u00f3n de error 520.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1773836085174\"><strong class=\"schema-faq-question\"><strong>\u00bfC\u00f3mo hago lista blanca de Cloudflare en mi servidor?<\/strong><\/strong> <p class=\"schema-faq-answer\">Obt\u00e9n la lista actual de IP de Cloudflare de la lista blanca desde cloudflare.com\/ips. Agrega cada rango a tu firewall en los puertos 80 y 443. En UFW: . En iptables: . Mant\u00e9n las direcciones IP de Cloudflare actualizadas en tu lista de permitidos, Cloudflare publica cambios, para que la configuraci\u00f3n de tu firewall de Cloudflare nunca bloquee accidentalmente el tr\u00e1fico de Cloudflare.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>El error 520 de Cloudflare significa que tu servidor envi\u00f3 algo que no deber\u00eda, o nada en absoluto. Esta gu\u00eda cubre las cuatro causas m\u00e1s comunes y siete soluciones, desde comprobaciones de DNS y revisi\u00f3n de archivos HAR hasta ajustes de tiempo de espera de TCP y depuraci\u00f3n de registros de errores de PHP.<\/p>\n","protected":false},"author":63,"featured_media":29791,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1988],"tags":[4172,4173,4174,4039,4162,3777,4171,4175,4176],"ppma_author":[1492],"class_list":["post-29996","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriales","tag-cloudflare","tag-error-520","tag-errores-de-cloudflare","tag-firewall","tag-guia-para-desarrolladores","tag-hosting-web","tag-php","tag-solucion-de-problemas-del-servidor","tag-tiempo-de-espera-de-tcp"],"uagb_featured_image_src":{"full":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520.webp",1200,630,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520-150x150.webp",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520-600x315.webp",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520-768x403.webp",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520.webp",1200,630,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520.webp",1200,630,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520.webp",1200,630,false]},"uagb_author_info":{"display_name":"Christopher Carter","author_link":"https:\/\/contabo.com\/blog\/es\/author\/christophercarter\/"},"uagb_comment_info":0,"uagb_excerpt":"El error 520 de Cloudflare significa que tu servidor envi\u00f3 algo que no deber\u00eda, o nada en absoluto. Esta gu\u00eda cubre las cuatro causas m\u00e1s comunes y siete soluciones, desde comprobaciones de DNS y revisi\u00f3n de archivos HAR hasta ajustes de tiempo de espera de TCP y depuraci\u00f3n de registros de errores de PHP.","authors":[{"term_id":1492,"user_id":63,"is_guest":0,"slug":"christophercarter","display_name":"Christopher Carter","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/63db81672a5ce4c1e8ee39753d00251d561b5b3a9967febf1c4f662024cef00f?s=96&d=mm&r=g","author_category":"","user_url":"","last_name":"Carter","first_name":"Christopher","job_title":"","description":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/posts\/29996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=29996"}],"version-history":[{"count":4,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/posts\/29996\/revisions"}],"predecessor-version":[{"id":31179,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/posts\/29996\/revisions\/31179"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/media\/29791"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=29996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=29996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=29996"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=29996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}