Cloudflare 521: خادم الويب متوقف أو يرفض الاتصالات
الخطأ 521 في Cloudflare يعني أن خادمك الأصلي رفض اتصال Cloudflare، وغالبًا لأنه متوقف أو لأن جدار حماية يحجب Cloudflare.
Error 521: Web Server Is Down هو إخبار Cloudflare للزائر بأن خادمك الأصلي رفض الاتصال. Cloudflare يعمل وDNS سليم، لكن عندما حاول Cloudflare الاتصال بخادمك لم يقبل أي شيء الاتصال.
ماذا يعني 521
يعرّف توثيق Cloudflare لأخطاء 5xx الرمز 521 بأنه رفض خادم الويب الأصلي لاتصالات Cloudflare. والرفض «لا» صريحة: رفض الخادم أو جدار الحماية الاتصال تمامًا. أما إذا أُسقطت الحزم بصمت، فتحصل على 522؛ وإذا لم يكن هناك مسار شبكة أصلًا، فـ 523.
الأسباب الشائعة
- خادم الويب لا يعمل: توقف Nginx أو Apache أو انهار أو فشل في الإقلاع بعد تغيير في الإعدادات.
- جدار حماية يحجب Cloudflare: جدار حماية الاستضافة أو
iptablesأوufwأو fail2ban أو إضافة أمان حظرت عناوين IP الخاصة بـ Cloudflare، وغالبًا لأن كل زيارات الزوار تبدو قادمة منها. - لا شيء يستمع على المنفذ الذي يستخدمه Cloudflare: مثلًا يكون وضع SSL/TLS هو Full أو Full (strict)، فيتصل Cloudflare على المنفذ 443، لكن الخادم الأصلي لا يخدم إلا المنفذ 80.
- أوقفت الاستضافة الحساب، أو الخادم مثقل لدرجة أنه يرفض الاتصالات.
التأثير على السيو
غالبًا ما يُسقط الرمز 521 الموقع كله دفعة واحدة، وهذا ما يجعله خطيرًا. يتلقى Googlebot رمز 5xx لكل رابط، ويبطّئ الزحف بشدة، وبحسب وثائق Google يزيل الروابط من الفهرس إذا استمرت الأخطاء. واستعادة الخدمة خلال ساعات لا تسبب عادةً ضررًا دائمًا؛ أما انقطاع لعدة أيام فقد يكلّفك صفحات مفهرسة يجب إعادة زحفها. وإذا فشل robots.txt أيضًا، توقفت Google عن زحف الموقع إلى أن تتمكن من قراءة الملف من جديد.
كيف تصلح 521
افحص الخادم
systemctl status nginx # أو apache2 / httpd
sudo ss -tlnp | grep -E ':(80|443)\s'
إذا كانت الخدمة متوقفة فاقرأ سجلها، وأصلح الخطأ (غالبًا خطأ إملائي في ملف إعدادات؛ اختبره بـ nginx -t أو apachectl configtest) وشغّلها من جديد.
اسمح لـ Cloudflare بالمرور
أضف كل نطاق من قائمة عناوين IP لدى Cloudflare إلى قائمة السماح في جدار الحماية، وارفع أي حظر عنها:
# مثال ufw لنطاق واحد؛ كرّره لكل نطاق منشور
sudo ufw allow from 173.245.48.0/20 to any port 443 proto tcp
طابق وضع SSL/TLS
مع Full أو Full (strict)، يجب أن يقبل الخادم الأصلي HTTPS على المنفذ 443 بشهادة؛ وتصلح شهادة Cloudflare Origin CA مع Full (strict). اختبر الخادم الأصلي مباشرة:
curl -sv --resolve www.example.com:443:203.0.113.10 https://www.example.com/ -o /dev/null
كيف تتحقق
تُظهر أداة فحص حالة HTTP ما إذا كانت كل الروابط أم بعضها فقط يعيد 521، وتؤكد أداة فحص ترويسات HTTP أن الرد جاء من Cloudflare. وبعد الإصلاح، راقب تقرير إحصاءات الزحف في Search Console لترى تعافي Googlebot. وللتوقف المخطط قدّم 503 بدلًا من ترك الخادم يختفي ببساطة.
HTTP/2 521
date: Fri, 30 Oct 2026 10:52:31 GMT
content-type: text/html; charset=UTF-8
server: cloudflare
cf-ray: 8d2f51a09b6c4e77-AMS الأسئلة الشائعة
ما سبب الخطأ 521 في Cloudflare؟
رفض خادمك الأصلي اتصال Cloudflare. غالبًا يكون خادم الويب متوقفًا، أو يحجب جدار حماية أو إضافة أمان عناوين IP الخاصة بـ Cloudflare، أو لا يستمع أي شيء على المنفذ الذي يتصل به Cloudflare.
كيف أصلح الخطأ 521 بسرعة؟
تأكد أن Nginx أو Apache يعمل، ثم تأكد أن نطاقات IP الخاصة بـ Cloudflare مسموح بها في كل جدار حماية. وإذا كنت تستخدم SSL بوضع Full أو Full (strict)، فتأكد أن الخادم الأصلي يقبل HTTPS على المنفذ 443.
هل سيضر انقطاع 521 بترتيبي في Google؟
ساعات قليلة نادرًا ما تترك ضررًا دائمًا. وإذا بقي الموقع متوقفًا أيامًا، تواصل Google تلقي أخطاء الخادم وتبدأ في إسقاط الروابط من فهرسها إلى أن تستطيع زحفها من جديد.