Loading...

مساعدة CDN.com.tr

انشر تطبيقًا على Platforms

استخدم CDN Hosting/Platforms لنشر أحمال WordPress أو PHP أو Managed Container عبر الحساب واستحقاق الباقة وإعدادات المنصة والنشر/الحالة/السجلات والتحقق من طريقة التسليم.

انشر تطبيقًا على Platforms

استخدم CDN Hosting/Platforms لنشر أحمال WordPress أو PHP أو Managed Container عبر الحساب واستحقاق الباقة وإعدادات المنصة والنشر/الحالة/السجلات والتحقق من طريقة التسليم.

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

بعد نشر المنصة، يحتاج المستخدمون عادةً إلى إعادة النظر في طريقة التسليم وDNS/SSL ونتائج العمليات.

نموذج النطاق

أي نطاق يجب أن يخدم مخرجات المنصة؟

قارن بين نقطة النهاية الافتراضية للمعاينة، وCNAME للإنتاج، أو Full DNS عندما يكون DNS الجذر مكانه على CDN.com.tr.

CDN Hosting/Platforms Default / CNAME / Full DNS
افتح دليل الاختيار
نتيجة النشر

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

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

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

مسار اللوحة

  1. Management Panel
  2. CDN Accounts
  3. Add Your Website
  4. Content Source: CDN Hosting
  5. Package / entitlement
  6. Hosting/Platforms
  7. Platform app create/deploy
  8. Operations
  9. Delivery hostname / SSL

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

  • تم شراء باقة أو استحقاق يغطي المنصة المحددة في اللوحة وتعيينه للحساب.
  • سلوك ترويسة Host معروف لـ WordPress أو PHP أو Managed Container.
  • يحتفظ AI وKnight Online بسلوك ربط المضيف العام الخاص بهما.
  • تحتاج عمليات نشر الحاويات إلى جهوزية الصورة وبيانات اعتماد السجل والأسرار وبيانات المنفذ.

نموذج القرار

نوع المنصة

عندما تعمل بيئة التشغيل على CDN.com.tr، ينتقل التدفق بعيدًا عن إعداد ملفات Pull أو Push.

  • WordPress/PHP: استضافة المنصة وإعدادات التطبيق.
  • Managed Container: الصورة والنشر والسجلات والصحة وObject Storage الاختياري.
  • AI وKnight Online: تدفقات ربط المضيف العام والإدارة الخاصة بكل منصة.

عقد ترويسة Host

يُدار هنا سلوك ترويسة Host الخاصة بالمصدر لـ WordPress وPHP وManaged Container.

  • عند اختيار Keep request header، يرى الخلفية المضيف العام الوارد.
  • عند عدم اختياره، تُرسَل قيمة مضيف ثابتة.
  • يحتفظ AI وKnight Online بسلوك ربط المضيف الخاص بكل منصة.

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

1

جهّز الحساب والباقة والاستحقاق

قد تتطلب إجراءات المنصة سعة باقة واستحقاقًا؛ ويكتمل الشراء في اللوحة.

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

النتيجة المتوقعة: يمكن لـ Hosting/Platforms عرض إجراءات المنصة للحساب المحدد.

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

اختر CDN Hosting/Platforms كمصدر

يجهّز اختيار CDN Hosting في المعالج هيكل حساب بيئة تشغيل المنصة.

  • اختر CDN Hosting في Content Source.
  • أكمل طريقة التسليم بعد خطوة الباقة.
  • انتقل إلى Hosting/Platforms بعد وجود الحساب.

النتيجة المتوقعة: يُحفظ نوع مصدر المنصة على الحساب وتكون واجهة المنصة نشطة.

cdnctl equivalent
cdnctl cdn accounts create --source hosting --delivery custom-subdomain --package "$PAID_PACKAGE_ID" --alias platform-app-demo
export ACCOUNT_UUID=<account_uuid>
3

اضبط نوع المنصة وسلوك ترويسة Host

يعرض Hosting/Platforms خدمات المنصة وقرار ترويسة Host معًا.

  • اختر نوع المنصة.
  • اضبط Keep the request header وفقًا لتوقّع الخلفية لـ WordPress/PHP/Managed Container.
  • احفظ بـ Save أو فعّل بـ Activate.

النتيجة المتوقعة: يُخزَّن نوع المنصة وإعداد ترويسة Host على الحساب المحدد.

cdnctl equivalent
cdnctl platforms types list
cdnctl platforms type set --account "$ACCOUNT_UUID" --type managed-container
cdnctl platforms origin-host set --account "$ACCOUNT_UUID" --host app.example.com --keep-request-host false
4

أنشئ التطبيق أو انشره

تدير Managed Container والمنصات المشابهة الصورة والمنفذ ومتغيرات البيئة/الأسرار والصحة من واجهات موجّهة للعميل.

  • اتبع قائمة إنشاء/نشر التطبيق في دليل المنصة.
  • تحقّق من السجلات والحالة والتشخيصات.
  • يجب ألا تتطلب تدفقات العملاء SSH أو kubectl أو عمليات يدوية على قاعدة البيانات.

النتيجة المتوقعة: تُظهر واجهات Operations وحالة المنصة نتيجة النشر.

cdnctl equivalent
cdnctl container apps deploy --account "$ACCOUNT_UUID" --name web --image registry.example.com/acme/web:latest --port 8080
cdnctl container apps logs --account "$ACCOUNT_UUID" --app web --tail 100
cdnctl container apps status --account "$ACCOUNT_UUID" --app web
5

تحقّق من النشر ونتيجة العملية

تُخدَم مخرجات المنصة أيضًا عبر نقطة النهاية الافتراضية أو Full DNS أو النطاق الفرعي المخصص.

  • تحقّق من اسم مضيف التسليم وحالة SSL.
  • نفّذ Apply Changes عند الحاجة.
  • راقب النجاح في Operations.
  • تحقّق من نقطة نهاية صحة التطبيق بشكل عام.

النتيجة المتوقعة: يستجيب تطبيق المنصة عبر نطاق موجّه للعميل.

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

التحقق

  • استحقاق الباقة يسمح بالمنصة المحددة.
  • يظهر نوع المنصة في Hosting/Platforms.
  • سلوك ترويسة Host واستثناءات المنصة موثّقة.
  • النشر/الحالة/السجلات متاحة من واجهات موجّهة للعميل.
  • يحدث التحقق من النطاق العام بعد Apply Changes وOperations.

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

يريد العميل أن يشغّل CDN.com.tr بيئة تشغيل التطبيق ويخدمها عبر نطاق عام، لا أن يكون مجرد بروكسي لمصدر أو استضافة ملفات ثابتة.

سير عمل سريع

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

الفحوصات

  • لا يبدأ العمل على المنصة دون استحقاق.
  • تبقى استثناءات ربط المضيف لـ AI وKnight Online صريحة.
  • يجب ألا تطلب أدلة العملاء SSH أو kubectl أو artisan أو عملًا يدويًا على قاعدة البيانات.
  • cdnctl capability gaps are documented as product gaps when present.