Loading...

مساعدة CDN.com.tr

استضف محتوى ثابتًا عبر Simple Transfer

في معالج Add Your Website، اختر Push CDN كمصدر للمحتوى وDefault Endpoint كطريقة تسليم، ثم انشر الملفات من نقطة نهاية CDN.com.tr المُولَّدة.

استضف محتوى ثابتًا عبر Simple Transfer

في معالج Add Your Website، اختر Push CDN كمصدر للمحتوى وDefault Endpoint كطريقة تسليم، ثم انشر الملفات من نقطة نهاية CDN.com.tr المُولَّدة.

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

بعد بدء النشر عبر نقطة النهاية الافتراضية، كثيرًا ما يحتاج المستخدمون إلى نطاق مخصص أو مسح أو التحقق من النشر.

نطاق مخصص

انتقل من نقطة النهاية الافتراضية إلى CNAME أو Full DNS

إذا كان مصدر Push CDN نفسه سيخدم لاحقًا من `images.example.com` أو من النطاق الجذر، فراجع نموذج الاختيار.

Push CDN CNAME / Full DNS
افتح دليل الاختيار
التحقق من النشر

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

تحقّق مما إذا كانت تغييرات التسليم أو التخزين قد وصلت إلى إعداد حركة المرور.

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

مسار اللوحة

  1. Management Panel
  2. CDN Accounts
  3. Add Your Website
  4. Content Source: Push CDN
  5. Select / buy package
  6. Delivery Method: Default Endpoint
  7. Generated `xyz.cdn.com.tr` endpoint
  8. Push CDN File Manager or API
  9. Public URL verification

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

  • المستخدم مسجّل الدخول ويمكنه فتح CDN Accounts.
  • يجب شراء الباقة المطلوبة في اللوحة وتعيينها للحساب؛ والدفع ليس مهمة API أو وكيل ذكاء اصطناعي.
  • لا يتطلب هذا السيناريو نطاقًا مخصصًا أو CNAME أو تغيير خادم أسماء أو شهادة SSL.
  • إذا حجب المتصفح نافذة File Manager، فاسمح بالنوافذ المنبثقة لـ cdn.com.tr.

نموذج القرار

1. مصدر المحتوى

يسأل المعالج أولًا من أين يأتي المحتوى.

  • Pull CDN: يوضع مصدر استضافة قائم خلف CDN.com.tr.
  • Push CDN: تُرفع الملفات إلى تخزين CDN.com.tr. يبدأ Simple Transfer من هنا.
  • CDN Hosting/Platforms: يعمل التطبيق أو المنصة على CDN.com.tr.

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

بعد اختيار المصدر، اختر أي نموذج نطاق يخدم ذلك المحتوى.

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

تركيبة هذه الحالة

تستخدم الاستضافة الثابتة عبر Simple Transfer تركيبة Push CDN + Default Endpoint.

  • Pull CDN + Default Endpoint يمنح مصدرًا قائمًا نقطة نهاية افتراضية.
  • Push CDN + Full DNS Transfer يخدم الملفات المرفوعة من النطاق الجذر للعميل.
  • Hosting/Platforms + Custom Subdomain يخدم مخرجات المنصة من نطاق فرعي.

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

1

ابدأ المعالج من CDN Accounts

بعد تسجيل الدخول، افتح `/en/management/cdn` وانقر Add Your Website في الأعلى.

  • يستخدم الزر wizardUrl الخاص بـ CdnAccount.vue لفتح معالج الإعداد.
  • يبدأ تدفق الحساب الجديد باختيار مصدر المحتوى.

النتيجة المتوقعة: تعرض شاشة Content Source خيارات Pull CDN وPush CDN وCDN Hosting.

cdnctl equivalent
cdnctl update --check
cdnctl login --email "<email>" --password "<password>"
cdnctl accounts list
2

اختر Push CDN كمصدر للمحتوى

للاستضافة الثابتة البسيطة، لا يكون المصدر هو خادم العميل؛ بل المصدر هو تخزين CDN.com.tr.

  • اختر بطاقة Push CDN.
  • تابع إلى خطوة الباقة.

النتيجة المتوقعة: يحمل المعالج قيمة مصدر المحتوى المحددة كـ `push`.

cdnctl equivalent
export CDN_SOURCE=push
3

أكمل خطوة الباقة

يتيح المعالج للمستخدم اختيار باقة مؤهلة أو يوجّهه عبر الشراء اليدوي في اللوحة عند الحاجة.

  • اختر باقة مؤهلة عند وجودها.
  • إذا لم تكن هناك باقة متاحة، يُكمل المستخدم الشراء في اللوحة.
  • تابع في المعالج بعد جهوزية الباقة.

النتيجة المتوقعة: لا تبدأ تدفقات API أو cdnctl أو وكلاء الذكاء الاصطناعي قبل اكتمال الدفع.

cdnctl equivalent
# Package purchase is completed in the panel.
cdnctl packages list --owned --format table
export PAID_PACKAGE_ID=<listed_package_id>
4

اختر Default Endpoint كطريقة تسليم

عندما تسأل خطوة طريقة التسليم كيف يجب أن يخدم CDN المحتوى، يتجنّب Default Endpoint العمل على DNS والنطاق المخصص.

  • اختر بطاقة Default Endpoint.
  • تأكّد من أن Full DNS Transfer وCustom Subdomain غير مطلوبين لهذه الحالة.
  • أنهِ المعالج.

النتيجة المتوقعة: ينشئ النظام الحساب بـ `is_basic_transfer` ويعيد اسم خدمة افتراضيًا مثل `xyz.cdn.com.tr`.

cdnctl equivalent
cdnctl cdn accounts create --source "$CDN_SOURCE" --delivery default-endpoint --package "$PAID_PACKAGE_ID" --alias simple-transfer-demo
export ACCOUNT_UUID=<account_uuid>
export ENDPOINT=<endpoint>.cdn.com.tr
5

ارفع الملف إلى تخزين CDN.com.tr

بعد وجود الحساب، استخدم Push CDN File Manager أو Push CDN API لرفع الملف إلى الحساب المحدد.

  • افتح File Manager من Push CDN أو احصل على رمز API.
  • اختر الجذر `/` أو مجلدًا هدفًا.
  • ارفع ملفًا ثابتًا مثل `hello.txt` أو `logo.png` أو `app.css`.

النتيجة المتوقعة: يظهر الملف المرفوع في منطقة تخزين الحساب المحدد.

cdnctl equivalent
cdnctl push files upload --account "$ACCOUNT_UUID" --file ./hello.txt --path /hello.txt
cdnctl push files list --account "$ACCOUNT_UUID"
6

تحقّق من الرابط العام

ادمج نقطة النهاية الافتراضية المُولَّدة مع مسار الملف.

  • افتح رابطًا بالصيغة `https://xyz.cdn.com.tr/hello.txt`.
  • استخدم جلسة متصفح خاصة أو نظيفة.
  • إذا ظهر محتوى قديم، امسح المسار من Purge Management وحاول مرة أخرى.

النتيجة المتوقعة: يعيد الرابط العام 200 ويخدم المحتوى الثابت المرفوع من نطاق CDN.com.tr الافتراضي.

cdnctl equivalent
cdnctl cdn accounts apply --account "$ACCOUNT_UUID"
curl -I "https://$ENDPOINT/hello.txt"

التحقق

  • مصدر المحتوى في المعالج هو Push CDN.
  • طريقة التسليم هي Default Endpoint.
  • يمكن استخدام نقطة النهاية المُولَّدة `xyz.cdn.com.tr` دون نطاق مخصص.
  • يتطابق اسم الملف في File Manager مع مسار الرابط العام.
  • يجب أن تُظهر لقطات الاختبار الناجح زر CDN Accounts، واختيار مصدر Push CDN، وخطوة الباقة، واختيار Default Endpoint، ونقطة النهاية المُولَّدة، ونتيجة الرفع، والتحقق من الرابط العام.

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

يريد العميل خدمة أصول ثابتة بسرعة دون ربط نطاقه الخاص؛ إذ تعيش الملفات في تخزين CDN.com.tr.

سير عمل سريع

  1. افتح CDN Accounts وانقر Add Your Website.
  2. اختر Push CDN في خطوة Content Source؛ ستعيش الملفات في تخزين CDN.com.tr.
  3. اختر باقة قائمة أو أكمل شراء الباقة يدويًا في اللوحة.
  4. في الخطوة التي تسأل كيف يجب أن يسلّم CDN المحتوى، اختر Default Endpoint.
  5. انسخ نقطة النهاية المُولَّدة `xyz.cdn.com.tr`.
  6. ارفع الملف عبر Push CDN File Manager أو API.
  7. تحقّق من `https://xyz.cdn.com.tr/<path>` بشكل عام.

الفحوصات

  • في هذا الدليل، يعني Simple Transfer تركيبة Push CDN + Default Endpoint.
  • الكائن المرفوع يخص الحساب المحدد.
  • يُعرض نطاق التسليم الافتراضي دون الحاجة إلى DNS.
  • لا حاجة إلى خطوة CNAME مخصص أو شهادة لأول نشر.
  • Full DNS Transfer وCustom Subdomain خياران منفصلان للتسليم متاحان عبر أنواع المصادر كلها.