Loading...

مساعدة CDN.com.tr

انشر موقعًا قائمًا عبر CDN

ضع موقع المصدر القائم خلف CDN.com.tr باستخدام Pull CDN، ثم تحقّق من ترويسة Host الخاصة بالمصدر، واسم مضيف التسليم، وDNS، وSSL، وApply Changes، وحركة المرور العامة.

انشر موقعًا قائمًا عبر CDN

ضع موقع المصدر القائم خلف CDN.com.tr باستخدام Pull CDN، ثم تحقّق من ترويسة Host الخاصة بالمصدر، واسم مضيف التسليم، وDNS، وSSL، وApply Changes، وحركة المرور العامة.

إلى أين تذهب بعد هذا التدفق

الخطوات التالية الأكثر شيوعًا لموقع قائم هي DNS/SSL، أو Apply Changes، أو إعادة النظر في نموذج الاختيار.

مراجعة الاختيار

قارن بين المصدر وطريقة التسليم مجددًا

قرّر ما إذا كان Pull مناسبًا، أو ما إذا كان Push/Hosting أو CNAME أو Full DNS أنسب للحاجة.

Pull / Push / Hosting Default / CNAME / Full DNS
افتح دليل الاختيار
نشر

نفّذ Apply Changes وراقب Operations

تحقّق من أن تغييرات المصدر أو ترويسة Host أو DNS أو SSL وصلت إلى إعداد حركة المرور.

Pull CDN جميع طرق التسليم
افتح دليل التطبيق

مسار اللوحة

  1. Management Panel
  2. CDN Accounts
  3. Pull CDN
  4. Origin Host Header
  5. CNAME / Delivery Hostnames
  6. DNS Settings
  7. SSL
  8. Apply Changes
  9. Operations

سيناريوهات عملية لموقع قائم

هذه الصفحة أكثر من مجرد “إضافة CNAME”؛ إذ يمكن لمصدر Pull CDN نفسه استخدام ثلاث طرق تسليم.

اختبار دون DNS

اختبر المصدر من الـ default endpoint

استخدم `xyz.cdn.com.tr` أولًا للتحقق من استجابة المصدر وسلوك ترويسة Host، ثم انتقل إلى نموذج نطاق مخصص.

Pull CDN Default Endpoint
نقل مضيف واحد

اربط www أو assets عبر CNAME

يشير النطاق الفرعي المختار فقط، مثل `www.example.com` أو `assets.example.com`، إلى هدف CDN.

Pull CDN Custom Subdomain
إدارة DNS للنطاق الكامل

أدر النطاق الجذر عبر Full DNS Transfer

تصبح خوادم أسماء النطاق هي CDN.com.tr؛ وتُدار سجلات DNS وSSL وميزات CDN من اللوحة نفسها.

Pull CDN Full DNS Transfer

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

  • خادم المصدر قابل للوصول عبر HTTP أو HTTPS.
  • ترويسة Host المتوقعة لتطبيق المصدر معروفة.
  • النطاق أو النطاق الفرعي يخص الحساب المحدد.
  • شراء الباقة وتعيينها مكتملان في اللوحة.

نموذج القرار

ترويسة Host الخاصة بالمصدر

عند اختيار Keep the request header، يتلقى الخلفية الـ `$host` الوارد؛ وإلا فإنه يتلقى القيمة الثابتة أسفل مربع الاختيار.

  • محدد: يصل طلب لـ `player.videoon.ly` إلى الخلفية باسم `player.videoon.ly`.
  • غير محدد: يُرسَل كل نطاق وارد إلى الخلفية بمضيف المصدر الثابت المُعدّ.
  • يجب أن يسري هذا العقد على تدفقات Pull وPush وHosting باستثناء منصتي AI وKnight Online.

طريقة التسليم

يمكن للموقع القائم استخدام نماذج أسماء المضيفين العامة الثلاثة نفسها.

  • Default Endpoint: `xyz.cdn.com.tr` للاختبار السريع.
  • Full DNS Transfer: تُنقل خوادم أسماء النطاق الجذر إلى CDN.com.tr.
  • Custom Subdomain: يشير `www.example.com` أو `assets.example.com` عبر CNAME.

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

1

تحقّق من الحساب والباقة

إعدادات Pull CDN مرتبطة بالحساب، لذا ابدأ بتأكيد الحساب المحدد.

  • اختر الحساب في CDN Accounts.
  • عند الحاجة، أكمل شراء الباقة وتعيينها في اللوحة.
  • جهّز نطاق المصدر الحالي أو عنوان IP.

النتيجة المتوقعة: تعرض شاشة Pull CDN إعدادات المصدر للحساب المحدد.

cdnctl equivalent
cdnctl accounts list
cdnctl packages list --owned --format table
export ACCOUNT_UUID=<account_uuid>
2

اضبط مصدر Pull CDN

يُضبط هنا عنوان المصدر والمسار والمنفذ وسلوك ترويسة Host.

  • افتح Pull CDN.
  • اضبط Source Address على عنوان IP أو نطاق المصدر.
  • اضبط Keep the request header وفقًا لتوقّع Host في الخلفية.
  • احفظ بـ Save Only أو فعّل الإعداد بـ Activate.

النتيجة المتوقعة: يتطابق الإعداد المُولَّد مع خادم المصدر في الواجهة وقيمة Host الخاصة بالبروكسي.

cdnctl equivalent
cdnctl pull origin set --account "$ACCOUNT_UUID" --origin https://origin.example.com --path / --host-header origin.example.com
cdnctl pull origin set --account "$ACCOUNT_UUID" --origin https://origin.example.com --keep-request-host true
3

أضف اسم مضيف تسليم

شاشة CNAME هي المكان الذي يُربط فيه نطاق عام أو نطاق فرعي بالحساب المحدد.

  • افتح Delivery Hostnames.
  • أضف النطاق الجذر أو النطاق الفرعي المخصص.
  • استخدم نقطة نهاية CDN المُولَّدة كهدف DNS.

النتيجة المتوقعة: ينتمي اسم المضيف إلى الحساب المحدد ويُظهر حالة DNS أو التحقق.

cdnctl equivalent
cdnctl hostnames add --account "$ACCOUNT_UUID" --hostname www.example.com --target "$ENDPOINT"
cdnctl hostnames list --account "$ACCOUNT_UUID"
4

تحقّق من حالة DNS وSSL

لا تُعتبر حركة المرور نشطة حتى تظهر جهوزية DNS والشهادة.

  • تحقّق من DNS Settings لمعرفة السجلات وحالة التحقق.
  • تحقّق من SSL لمعرفة حالة الشهادة التلقائية أو اليدوية.
  • لا تعتبر حركة المرور نشطة بينما الشهادة غير جاهزة.

النتيجة المتوقعة: جهوزية DNS وSSL ظاهرة للعميل.

cdnctl equivalent
cdnctl dns records list --account "$ACCOUNT_UUID" --zone example.com
cdnctl certificates list --account "$ACCOUNT_UUID"
5

طبّق التغييرات واختبر حركة المرور العامة

قد تتطلب تغييرات المصدر أو اسم المضيف أو DNS أو SSL تنفيذ Apply Changes قبل تحديث إعداد حركة المرور.

  • نفّذ Apply Changes من CDN Accounts أو من شريط التحذير.
  • راقب نتيجة النشر في Operations.
  • اختبر النطاق العام بمتصفح نظيف أو عبر curl.

النتيجة المتوقعة: يعيد الرابط العام استجابة المصدر المقصودة؛ وتُشخَّص استجابات الخلفية الخاطئة عبر ترويسة Host أو هدف DNS.

cdnctl equivalent
cdnctl cdn accounts apply --account "$ACCOUNT_UUID"
cdnctl operations list --account "$ACCOUNT_UUID" --latest
curl -I https://www.example.com/

التحقق

  • مصدر Pull CDN يخص الحساب المحدد.
  • يتطابق Keep the request header مع توقّع Host في الخلفية.
  • CNAME اسم مضيف التسليم أو هدف DNS واضح.
  • جهوزية SSL مطلوبة قبل تحقّق النجاح العام.
  • يتم التحقق من نجاح Operations واستجابة عامة 200/3xx بعد Apply Changes.

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

يريد العميل إبقاء التطبيق على مزوّد الاستضافة الحالي مع استخدام CDN.com.tr لحركة المرور والتخزين المؤقت والأمان وSSL وإدارة DNS.

سير عمل سريع

  1. الحساب والباقة المشتراة جاهزان.
  2. اختر Pull CDN كمصدر.
  3. اضبط عنوان المصدر والمنفذ والمسار وسلوك ترويسة Host.
  4. أنشئ اسم مضيف تسليم عبر Default Endpoint أو Full DNS Transfer أو Custom Subdomain.
  5. أكمل التحقق من DNS وSSL.
  6. طبّق التغييرات وتحقّق من حركة المرور العامة.

الفحوصات

  • سلوك ترويسة Host الخاصة بالمصدر محمي بواسطة ConfigServiceOriginHostHeaderContractTest.
  • يجب أن تفرض واجهات أسماء المضيفين ملكية الحساب.
  • جهوزية DNS وSSL مطلوبة قبل إعلان النجاح.
  • التغييرات اليدوية على قاعدة البيانات أو إعدادات الخادم المكتوبة يدويًا ليست تدفق العميل.