Loading...

مساعدة CDN.com.tr

الاتصال الموثَّق بالخادم الأصلي (mTLS): اقبل CDN.com.tr فقط على خادمك الأصلي

تقدّم خوادمنا الطرفية شهادة عميل عند اتصالها بخادمك الأصلي. يشترط خادمك الأصلي هذه الشهادة ولا يقبل إلا الاسم الذي تثبّته: شهادة CDN.com.tr في جميع الباقات المدفوعة، أو شهادة لحسابك وحده في باقات Enterprise. ويمكن للخوادم الطرفية أيضًا التحقق من شهادة خادمك الأصلي.

الاتصال الموثَّق بالخادم الأصلي (mTLS): اقبل CDN.com.tr فقط على خادمك الأصلي

تقدّم خوادمنا الطرفية شهادة عميل عند اتصالها بخادمك الأصلي. يشترط خادمك الأصلي هذه الشهادة ولا يقبل إلا الاسم الذي تثبّته: شهادة CDN.com.tr في جميع الباقات المدفوعة، أو شهادة لحسابك وحده في باقات Enterprise. ويمكن للخوادم الطرفية أيضًا التحقق من شهادة خادمك الأصلي.

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

تُبقي شركة خادمها الأصلي متاحًا على الإنترنت، لكنها تريد ألا يردّ إلا على الطلبات القادمة عبر حسابها لدى CDN.com.tr، دون الاحتفاظ بقائمة بعناوين الخوادم الطرفية.

سير العمل

  1. تأكد من أن خادمك الأصلي يستجيب عبر HTTPS على منفذ خاص به: في صفحة الخادم الأصلي، يجب أن يختلف منفذ HTTPS عن منفذ HTTP.
  2. في صفحة الخادم الأصلي، افتح الاتصال الموثَّق بالخادم الأصلي (mTLS) واختر شهادة CDN.com.tr (الباقات المدفوعة) أو شهادة لهذا الحساب فقط (Enterprise). ثم احفظ.
  3. بالنسبة لشهادة الحساب، انتظر حتى تتوقف البطاقة عن الإشارة إلى أنها قيد التثبيت: توضع الشهادة أولًا على كل خادم طرفي في حسابك، ثم تُفعَّل تلقائيًا.
  4. نزّل حزمة CA (cdn-com-tr-origin-pull-ca.pem) من البطاقة واضبط خادم الويب لديك لاشتراط شهادة عميل موقّعة منها، مع قبول الاسم المعروض تحت الاسم المقبول (CN) فقط: معرّف حسابك لشهادة الحساب، وorigin-pull.cdn.com.tr لشهادة CDN.com.tr.
  5. يمكنك اختياريًا تفعيل التحقق من شهادة الخادم الأصلي: عندها يقبل الخادم الطرفي فقط شهادة صالحة لاسم مضيف خادمك الأصلي (وللخادم الأصلي ذي عنوان IP، الاسم الذي تُدخله)، صادرة عن جهة عامة أو عن جهتك الخاصة (الصق شهادتها).

الفحوصات

  • ما دام هذا الخيار مفعّلًا، تتصل الخوادم الطرفية بخادمك الأصلي عبر HTTPS حتى لزوار HTTP، على منفذ HTTPS الخاص بخادمك الأصلي.
  • تثبت شهادة CDN.com.tr أن الطلب قادم من CDN.com.tr، لا أنه قادم من حسابك: احتفظ معها بترويستك السرّية (مثل X-CDN-Auth). أما شهادة الحساب (CN = معرّف حسابك) فتصدر لحسابك وحده.
  • ثبّت الاسم (CN) لا بصمة الشهادة: تُجدَّد الشهادات تلقائيًا قبل انتهاء صلاحيتها ويبقى الاسم نفسه.
  • يستمر تحسين الصور في العمل: تقدّم خوادم التحسين لدينا الشهادة نفسها عند جلب ملفاتك الأصلية.
  • عندما يشترط خادمك الأصلي شهادة ولا يتلقاها، يردّ nginx بالخطأ 400؛ أما Apache وCaddy وIIS فتغلق الاتصال، ويراه الزائر خطأ 502. لا تفعّل الاشتراط إلا بعد أن تبدأ الخوادم الطرفية بتقديم الشهادة.
  • مع تفعيل التحقق، تفشل الطلبات بخطأ 502 إذا كانت الشهادة منتهية الصلاحية، أو موقّعة ذاتيًا دون جهتك، أو صادرة لاسم آخر.

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

كيف أشترط الشهادة في nginx؟

في كتلة server التي تخدم CDN: ssl_client_certificate /etc/nginx/cdn-com-tr-origin-pull-ca.pem; وssl_verify_client on; وssl_verify_depth 2; وif ($ssl_client_s_dn !~ "(^|,)CN=<معرّف-الحساب>(,|$)") { return 403; }. مع شهادة CDN.com.tr، اكتب origin-pull\.cdn\.com\.tr بدلًا من <معرّف-الحساب> وأبقِ على فحص X-CDN-Auth لديك.

كيف أشترطها في Apache؟

في المضيف الافتراضي لـ HTTPS: SSLCACertificateFile /etc/ssl/cdn-com-tr-origin-pull-ca.pem وSSLVerifyClient require وSSLVerifyDepth 2، ثم داخل <Location "/"> السطر Require expr %{SSL_CLIENT_S_DN_CN} == "<معرّف-الحساب>".

كيف أشترطها في Caddy؟

في كتلة موقعك: tls { client_auth { mode require_and_verify trust_pool file /etc/caddy/cdn-com-tr-origin-pull-ca.pem } }، ثم @notcdn not expression {http.request.tls.client.subject}.matches("(^|,)CN=<معرّف-الحساب>(,|$)") وrespond @notcdn 403. يتطلب trust_pool file الإصدار 2.8 من Caddy أو أحدث.

كيف أشترطها في IIS؟

استورد حزمة CA إلى مخزني Trusted Root Certification Authorities (الجذر) وIntermediate Certification Authorities (الوسيطة) الخاصين بالحاسوب المحلي. في SSL Settings للموقع، فعّل Require SSL واضبط Client certificates على Require. ثم في Configuration Editor، ضمن system.webServer/security/authentication/iisClientCertificateMappingAuthentication، فعّل الميزة وأضف ربطًا من واحد إلى متعدد بقاعدة: certificateField Subject وcertificateSubField CN وmatchCriteria <معرّف-الحساب>.

هل ما زلت بحاجة إلى الترويسة السرّية؟

مع شهادة CDN.com.tr، نعم: تقدّم كل حسابات CDN.com.tr الشهادة نفسها، والترويسة هي التي تميّز طلباتك. أما مع شهادة الحساب فإن فحص CN يقبل حسابك وحده أصلًا؛ ولا ضرر من الإبقاء على الترويسة أيضًا.

ماذا يحدث عند تجديد الشهادة؟

لا شيء من جانبك. تُجدَّد الشهادات على خوادمنا الطرفية قبل انتهاء صلاحيتها، من الجهة نفسها وبالاسم نفسه، لذا يظل فحص الاسم (CN) ناجحًا.

الصفحات ذات الصلة

إدارة سجلات DNS

أضف السجلات المؤهلة وحدّثها واحذفها واستوردها وصدّرها وانقلها إلى DNS السحابي.

HTTP/3 وIPv6 على خوادم edge

منذ سبتمبر 2026 تخدم خوادم edge في CDN.com.tr كل اسم مضيف عبر HTTP/3 (QUIC) وIPv6 إضافةً إلى HTTP/2 وIPv4. تنتقل المتصفحات تلقائيًا؛ لا يوجد إعداد لكل حساب، ويمكن أن يبقى الخادم الأصلي على IPv4 فقط.