إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
توضح هذه المقالة كيفية إضافة شبكة تسليم محتوى (CDN) إلى بيئة Microsoft Dynamics 365 Commerce.
عند إعداد بيئة التجارة الإلكترونية في Dynamics 365 Commerce، يمكنك تكوينها للعمل مع خدمة CDN.
يمكنك تمكين مجالك المخصص أثناء عملية التزويد لبيئة التجارة الإلكترونية الخاصة بك. بدلا من ذلك، يمكنك استخدام طلب خدمة لإعداد مجالك المخصص بعد اكتمال عملية التوفير. تقوم عملية توفير بيئة التجارة الإلكترونية بإنشاء اسم مضيف مرتبط بالبيئة. يكون لاسم هذا المضيف التنسيق التالي، حيث يكون <e-commerce-tenant-name> هو اسم البيئة الخاصة بك:
<e-commerce-tenant-name.commerce.dynamics.com>
يدعم اسم المضيف أو نقطة النهاية التي تنشئها عملية التوفير شهادة بروتوكول أمان طبقة النقل/طبقة مآخذ التوصيل الآمنة (TSL/SSL) ل *.commerce.dynamics.com فقط. لا يدعم TSL/SSL للمجالات المخصصة. لذلك، يجب إنهاء TLS/SSL للمجالات المخصصة في CDN وإعادة توجيه حركة المرور من CDN إلى اسم المضيف أو نقطة النهاية التي أنشأتها Commerce.
بالإضافة إلى ذلك، تخدم Commerce الساكنات (ملفات JavaScript أو أوراق الأنماط المتتالية [CSS] ) من نقطة النهاية التي أنشأتها Commerce (*.commerce.dynamics.com). يمكنك تخزين اَلْبيانات اَلْثابتة مؤقتًا فقط إذا وضعت اسم اَلْمضيف أو نقطة اَلْنهاية اَلْتي أنشأها Commerce خلف شبكة تسليم اَلْمحتوى (CDN).
إعداد TSL/SSL
بعد توفير بيئة Commerce الخاصة بك بالمجال المخصص الذي توفره، أو بعد توفير المجال المخصص للبيئة الخاصة بك باستخدام طلب خدمة، تحتاج إلى العمل مع فريق إلحاق Commerce لتخطيط تغييرات نظام أسماء المجالات (DNS).
وكما سبق ذكره، يدعم اسم المضيف أو نقطة النهاية التي تم إنشائها شهادة SSL فقط لـ *.commerce.dynamics.com. ولا يدعم SSL للمجالات المُخصصة.
خدمات CDN
يمكنك استخدام أي خدمة CDN مع بيئة Commerce. فيما يلي مثالان:
- Microsoft خدمة الباب الأمامي في Azure – الحل Azure CDN. للمزيد من المعلومات حول خدمة الباب الأمامي في Azure، راجع وثائق خدمة الباب الأمامي في Azure.
- Akamai Dynamic Site Accelerator – للمزيد من المعلومات، راجع Dynamic Site Accelerator.
إعداد CDN
تتكون عملية إعداد CDN من الخطوات العامة التالية:
- إضافة مضيف الواجهة الأمامية.
- تكوين وعاء خلفي.
- إعداد قواعد التوجيه.
إضافة مضيف واجهة أمامية
يمكنك استخدام أي خدمة CDN، ولكن على سبيل المثال في هذه المقالة، يتم استخدام خدمة Azure Front Door.
للحصول على معلومات حول كيفية إعداد خدمة الباب الأمامي في Azure، راجع Quickstart: إنشاء Front Door لتطبيق الويب العمومي المتوفرة بشكل كبير.
تكوين وعاء خلفي في خدمة الباب الأمامي في Azure
لتكوين تجمع خلفية في خدمة الباب الأمامي في Azure، اتبع الخطوات التالية:
- أضف <ecom-tenant-name.commerce.dynamics.com> إلى تجمع الواجهة الخلفية كمضيف مخصص يحتوي على عنوان مضيف الخلفية الذي يطابق <ecom-tenant-name.commerce.dynamics.com>.
- ضمن Load balancing، استخدم القيم الافتراضية.
- تعطيل عمليات فحص السلامة لمجموعة الخلفية.
يُبين الرسم التوضيحي التالي مربع الحوار إضافة وعاء خلفي في خدمة الباب الأمامي في Azure مع إدخال اسم مضيف وعاء خلفي.
يُبين الرسم التوضيحي التالي مربع الحوار إضافة وعاء خلفي في خدمة الباب الأمامي في Azure مع قيم موازنة الحمل الافتراضي.
ملحوظة
تأكد من تعطيل فحوصات السلامة عند إعداد خدمة الواجهة الأمامية لـ Azure لـ Commerce.
إعداد القواعد في خدمة الباب الأمامي في Azure
لإعداد قاعدة توجيه في خدمة الباب الأمامي في Azure، اتبع الخطوات التالية:
- إضافة قاعدة التوجيه.
- في الحقل الاسم ، أدخل افتراضي.
- في حقل البروتوكول المقبول ، حدد HTTP وHTTPS.
- في حقل مضيفو الواجهة الأمامية ، ادخل dynamics-ecom-tenant-name.azurefd.net.
- تحت النماذج المطلوب مطابقتها، في الحقل العلوي، أدخل /*.
- تحت تفاصيل التوجيه، قم بتعيين خيار نوع التوجيه إلى للأمام.
- في حقل الوعاء الخلفي ،حدد ecom-backend.
- في مجموعة حقل بروتوكول إعادة التوجيه ،حدد خيار مطابقة الطلب.
- قم بتعيين خيار إعادة كتابة عنوان URL إلى مُعطل.
- قم بتعيين خيار التخزين المؤقت إلى مُعطل.
التحذير
إذا كان المجال الذي تريد استخدامه نشطا ونشطا بالفعل، فبادر بإنشاء تذكرة دعم من لوحة الدعم في Microsoft Dynamics Lifecycle Services للحصول على المساعدة لخطواتك التالية. للحصول على مزيد من المعلومات، راجع الحصول على الدعم لتطبيقات التمويل والعمليات أو Lifecycle Services (LCS).
إذا كان مجالك جديدا ولم يكن مجالا مباشرا موجود مسبقا، يمكنك إضافة مجالك المخصص إلى تكوين خدمة الباب الأمامي في Azure. يمكن هذا التغيير حركة مرور الويب من توجيهها إلى موقعك عبر مثيل الواجهة الأمامية لـ Azure. لإضافة مجال مخصص (على سبيل المثال، www.fabrikam.com)، يجب عليك تكوين اسم متعارف عليه (CNAME) للمجال.
يُبين الرسم التوضيحي التالي مربع الحوار تكوين CNAME في خدمة الباب الأمامي في Azure.
يُمكنك استخدام خدمة الباب الأمامي في Azure لإدارة الشهادة، أو يُمكنك استخدام شهادتك الخاصة للمجال المخصص.
يُبين الرسم التوضيحي التالي مربع الحوار HTTP للمجال المخصص في خدمة الباب الأمامي في Azure.
للحصول على إرشادات مفصلة حول إضافة مجال مخصص إلى الواجهة الأمامية لـ Azure، راجع إضافة مجال مخصص إلى Front Door.
تم الآن تكوين CDN بشكل صحيح بحيث يمكن استخدامه مع موقع Commerce الخاص بك.