Loading...

مساعدة CDN.com.tr

HTTP/3 (QUIC): إيقافه لاسم مضيف

يكون HTTP/3 مفعّلًا افتراضيًا على كل اسم مضيف HTTPS. أوقفه لاسم مضيف واحد من تفاصيله في تبويب النطاقات ضمن صفحة النطاقات والقواعد عندما يواجه زواره، أو شبكة يستخدمونها، مشكلات مع QUIC؛ وعندها يستخدم هؤلاء الزوار HTTP/2.

HTTP/3 (QUIC): إيقافه لاسم مضيف

يكون HTTP/3 مفعّلًا افتراضيًا على كل اسم مضيف HTTPS. أوقفه لاسم مضيف واحد من تفاصيله في تبويب النطاقات ضمن صفحة النطاقات والقواعد عندما يواجه زواره، أو شبكة يستخدمونها، مشكلات مع QUIC؛ وعندها يستخدم هؤلاء الزوار HTTP/2.

أدلة ذات صلة

القواعد التي تحدد أسماء المضيفين التي تُقدَّم عبر HTTPS، وإعداد تسليم آخر يُضبط لكل نطاق.

لكل نطاق

ضغط Brotli وgzip

يُضبط الضغط أيضًا لكل نطاق، بأقدم قاعدة للنطاق.

افتح الموضوع
قواعد التسليم

اكتب قاعدة لنطاق ومسار

يحصل اسم المضيف على إعداد HTTP/3 عندما تخدمه قاعدة HTTPS باسمه نفسه.

افتح الموضوع

مسار اللوحة

  1. لوحة الإدارة
  2. النطاقات والقواعد
  3. النطاقات
  4. التفاصيل
  5. HTTP/3 (QUIC)

المتطلبات المسبقة

  • اسم مضيف في الحساب تخدمه قاعدة تسليم عبر HTTPS.
  • curl للتحقق.

دليل خطوة بخطوة

1

أوقف HTTP/3 لاسم مضيف

يوجد المفتاح في تفاصيل كل اسم مضيف في تبويب النطاقات.

  • افتح النطاقات والقواعد؛ يُفتح تبويب النطاقات أولًا.
  • اضغط التفاصيل في صف اسم المضيف.
  • في قسم HTTP/3 (QUIC) اضغط إيقاف HTTP/3 وأكّد.

النتيجة المتوقعة: تُظهر التفاصيل أن HTTP/3 معطّل، وتعرض خانة الشهادة لاسم المضيف HTTP/3 معطّل.

2

تحقّق باستخدام curl

اطلب اسم المضيف عبر HTTPS واقرأ ترويسة Alt-Svc، ثم تأكد من أن HTTP/2 يستجيب.

  • أرسل طلب HEAD وابحث عن alt-svc.
  • أرسل طلب HEAD عبر HTTP/2 واقرأ سطر الحالة.

النتيجة المتوقعة: لا يوجد h3 في ترويسة alt-svc ما دام HTTP/3 معطّلًا (ويوجد h3=":443" عندما يكون مفعّلًا)، ويظهر HTTP/2 200 في الطلب الثاني.

cdnctl equivalent
curl -sI https://www.example.com/ | grep -i '^alt-svc'
curl -sI --http2 https://www.example.com/ | head -1

التحقق

  • curl -sI https://www.example.com/ | grep -i '^alt-svc' → لا يوجد h3 ما دام HTTP/3 معطّلًا؛ h3=":443" عندما يكون مفعّلًا
  • curl -sI --http2 https://www.example.com/ | head -1 → HTTP/2 200

حالات الاستخدام

يُبلغ بعض زوار أحد أسماء المضيفين لديك أن الصفحات تُحمَّل ببطء أو تتوقف، مثلًا خلف شبكة تحدّ من حركة UDP، وتختفي المشكلة عندما يستخدم متصفحهم HTTP/2.

سير عمل سريع

  1. افتح النطاقات والقواعد للحساب؛ يُفتح تبويب النطاقات أولًا.
  2. ابحث عن اسم المضيف في القائمة واضغط التفاصيل في صفّه.
  3. في قسم HTTP/3 (QUIC) اضغط إيقاف HTTP/3 وأكّد.
  4. بعد نشر التغيير، تحقّق من ترويسات استجابة اسم المضيف باستخدام curl.

الفحوصات

  • HTTP/3 هو HTTP عبر QUIC، وهو بروتوكول نقل يعمل على UDP بدلًا من TCP. يتصل المتصفح أولًا عبر HTTP/2 أو HTTP/1.1، ويعرف من ترويسة الاستجابة Alt-Svc أن اسم المضيف يقدّم HTTP/3 أيضًا، ثم يستخدم QUIC في اتصالاته التالية.
  • الإعداد لكل اسم مضيف: لكل اسم مضيف تخدمه قاعدة عبر HTTPS إعداده الخاص. إيقافه لاسم واحد لا يغيّر الأسماء الأخرى، بما فيها الأسماء التابعة للنطاق نفسه.
  • عندما يكون HTTP/3 معطّلًا، يتوقف اسم المضيف عن الإعلان عن HTTP/3 ويُخدَم الزوار عبر HTTP/2. يبقى المحتوى والتخزين المؤقت والقواعد والشهادة كما هي.
  • يسري التغيير على الزوار الجدد فور نشره. وقد يستمر المتصفح الذي تعرّف على HTTP/3 لاسم المضيف هذا في استخدامه لمدة تصل إلى ساعة واحدة.
  • لا يتأثر HTTP غير المشفّر: يُقدَّم HTTP/3 عبر HTTPS فقط.
  • عند إعادة تفعيل المفتاح، يُعلَن عن HTTP/3 مجددًا بدءًا من النشر التالي.

الأسئلة الشائعة

متى ينبغي إيقاف HTTP/3؟

عندما يواجه زوار اسم مضيف، أو شبكة يستخدمونها، مشكلات مع QUIC: بعض جدران الحماية والشبكات المؤسسية تحدّ من حركة UDP أو تحجبها، وقد يواصل المتصفح هناك محاولة HTTP/3 قبل أن يعود إلى HTTP/2. اتركه مفعّلًا لمعظم المواقع.

ماذا يستخدم الزوار عندما يكون معطّلًا؟

HTTP/2 عبر TLS، مثل المتصفحات التي لا تدعم HTTP/3. لا يتغيّر شيء آخر.

لماذا لا يزال متصفح يستخدم HTTP/3 بعد إيقافه؟

تتذكر المتصفحات أن اسم المضيف يقدّم HTTP/3. قد يستمر المتصفح الذي عرف ذلك قبل التغيير في استخدامه لمدة تصل إلى ساعة واحدة؛ ويحصل الزوار الجدد على HTTP/2 فور نشر التغيير.

لماذا لا يمكنني إيقافه لاسم المضيف الخاص بي؟

لا يُقدَّم HTTP/3 إلا عبر HTTPS، لذا يعمل الإعداد على اسم مضيف تخدمه قاعدة عبر HTTPS باسمه نفسه. أضف اسم المضيف إلى قاعدة ببروتوكول HTTPS؛ أما الاسم الذي لا تغطيه إلا قاعدة شاملة (*.example.com) فيتبع إعداد اسم المضيف الشامل.