إضافة مجال مخصص إلى Azure Front Door

هام

سيتم إيقاف Azure Front Door (الكلاسيكي) في 31 مارس 2027. لتجنب أي تعطيل للخدمة، من المهم ترحيل ملفات تعريف Azure Front Door (الكلاسيكية) إلى مستوى Azure Front Door Standard أو Premium بحلول مارس 2027. لمزيد من المعلومات، راجع إيقاف Azure Front Door (الكلاسيكي).

توضح هذه المقالة كيفية إضافة مجال مخصص إلى Front Door. عند استخدام Azure Front Door لتسليم التطبيق، يكون المجال المخصص ضروريا إذا كنت تريد أن يكون اسم المجال الخاص بك مرئيا في طلب المستخدم النهائي. يمكن أن يكون وجود اسم مجال مرئي مناسبًا لعملائك، ومفيدًا لأغراض العلامة التجارية.

بعد إنشاء ملف تعريف Front Door، يكون مضيف الواجهة الأمامية الافتراضي هو مجال فرعي ل azurefd.net. يتم تضمين هذا الاسم في عنوان URL لتسليم محتوى Front Door إلى الواجهة الخلفية بشكل افتراضي. على سبيل المثال، https://contoso-frontend.azurefd.net لراحتك، يوفر Azure Front Door خيار إقران مجال مخصص بنقطة النهاية. باستخدام هذه الإمكانية، يمكنك تسليم المحتوى الخاص بك باستخدام عنوان URL الخاص بك بدلا من اسم المجال الافتراضي للواجهة الأمامية مثل. https://www.contoso.com/photo.png

إذا لم يكن لديك اشتراك في Azure، فأنشئ حساب Azure مجاني قبل أن تبدأ.

إشعار

لا يدعم Front Door المجالات المخصصة ذات الأحرف الرمزية.

المتطلبات الأساسية

  • قبل أن تتمكن من إكمال الخطوات في هذا البرنامج التعليمي، عليك أولاً إنشاء واجهة أمامية. لمزيد من المعلومات، راجع التشغيل السريع: إنشاء واجهة أمامية.

  • إن لم يكن لديك مجال مخصص، يجب عليك أولاً شراء مجال من مزود مجال. على سبيل المثال، راجع شراء اسم مجال مخصص.

  • إن كنت تستخدم Azure لاستضافة مجالات DNS، فيجب تفويض نظام أسماء المجالات (DNS) لموفر المجال إلى DNS Azure. للمزيد من المعلومات، راجع تفويض مجال إلى DNS Azure. وإلا، إذا كنت تستخدم موفر مجال لمعالجة مجال DNS الخاص بك، فتابع إنشاء سجل DNS CNAME.

إنشاء سجل CNAME لنظام أسماء المجالات

قبل أن تتمكن من استخدام مجال مخصص مع Front Door، يجب أولا إنشاء سجل اسم متعارف عليه (CNAME) مع موفر المجال الخاص بك للإشارة إلى مضيف الواجهة الأمامية الافتراضي. سجل CNAME هو نوع من سجل DNS الذي يعين اسم مجال مصدر إلى اسم مجال وجهة. في Azure Front Door، يكون اسم المجال المصدر هو اسم المجال المخصص واسم المجال الوجهة هو اسم المضيف الافتراضي ل Front Door. بمجرد أن يتحقق Front Door من إنشاء سجل CNAME، يتم توجيه نسبة استخدام الشبكة إلى المجال المخصص المصدر إلى مضيف الواجهة الأمامية الافتراضي للوجهة المحددة.

يمكن ربط مجال مخصص بملف تعريف Front Door واحد فقط في كل مرة. ومع ذلك، يمكن أن يكون لديك مجالات فرعية مختلفة لمجال قمة في نفس ملف تعريف Front Door أو ملف تعريف مختلف.

قم بتعيين المجال الفرعي afdverify المؤقت

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

إذا كنت تستخدم مجالك المخصص للمرة الأولى بدون حركة مرور إنتاج، يمكنك تعيين مجالك المخصص مباشرة إلى Front Door الخاص بك. يمكنك التخطي للأمام لتعيين المجال المخصص الدائم.

لإنشاء سجل CNAME مع المجال الفرعي afdverify:

  1. تسجيل الدخول إلى موقع ويب الخاص بموفر المجال لمجالك المخصص.

  2. ابحث عن الصفحة لإدارة سجلات DNS من خلال استشارة وثائق الموفر أو البحث عن مناطق موقع ويب المسماة اسم المجال أو DNS أو إدارة خادم الاسم.

  3. إنشاء إدخال سجل CNAME للمجال المخصص وإكمال الحقول كما هو موضح في الجدول التالي (قد تختلف أسماء الحقول):

    المصدر نوع الوجهة
    afdverify.www.contoso.com CNAME afdverify.contoso-frontend.azurefd.net
    • المصدر: أدخل اسم المجال المخصص، بما في ذلك المجال الفرعي afdverify، بالتنسيق التالي: afdverify.<اسم> المجال المخصص. على سبيل المثال، afdverify.www.contoso.com. إذا كنت تقوم بتعيين مجال حرف بدل، مثل * .contoso.com، فستكون القيمة المصدر هي نفسها دون حرف البدل: afdverify.contoso.com.

    • النوع: أدخل CNAME.

    • الوجهة: أدخل مضيف الواجهة الأمامية الافتراضي، بما في ذلك المجال الفرعي afdverify، بالتنسيق التالي: afdverify.<اسم> نقطة النهاية.azurefd.net. على سبيل المثال، afdverify.contoso-frontend.azurefd.net.

  4. احفظ تغييراتك.

على سبيل المثال، الإجراء الخاص بمسجل المجال GoDaddy كما يلي:

  1. تسجيل الدخول وتحديد المجال المخصص الذي تريد استخدامه.

  2. في قسم Domains، حدد Manage All، ثم حدد DNS | Manage Zones.

  3. بالنسبة إلى اسم المجال، أدخل مجالك المخصص، ثم حدد بحث.

  4. من صفحة إدارة DNS، حدد إضافة، ثم حدد CNAME في قائمة النوع.

  5. أكمل الحقول التالية من إدخال CNAME:

    • النوع: اترك CNAME محددا.

    • المضيف: أدخل المجال الفرعي للمجال المخصص للاستخدام، بما في ذلك اسم المجال الفرعي afdverify. على سبيل المثال، afdverify.www.

    • النقاط إلى: أدخل اسم المضيف لمضيف الواجهة الأمامية الافتراضي، بما في ذلك اسم المجال الفرعي afdverify. على سبيل المثال، afdverify.contoso-frontend.azurefd.net.

    • TTL: اترك ساعة واحدة محددة.

  6. حدد حفظ.

    تتم إضافة إدخال CNAME إلى جدول سجلات DNS.

قم بإقران المجال المخصص بواجهتك الأمامية

بعد تسجيل مجالك المخصص، يمكنك بعد ذلك إضافته إلى Front Door.

  1. سجل الدخول إلى مدخل Microsoft Azure واستعرض للوصول إلى Front Door الذي يحتوي على مضيف الواجهة الأمامية الذي تريد تعيينه إلى مجال مخصص.

  2. في صفحة مصمم Front Door، حدد '+' لإضافة مجال مخصص.

  3. حدد مجالا مخصصا.

  4. بالنسبة إلى مضيف الواجهة الأمامية، يكون مضيف الواجهة الأمامية الذي يجب استخدامه كمجال وجهة لسجل CNAME محددا مسبقا ومشتقا من Front Door:< اسم المضيف> الافتراضي.azurefd.net. لا يمكن تغييرها.

  5. بالنسبة إلى اسم المضيف المخصص، أدخل المجال المخصص، بما في ذلك المجال الفرعي، لاستخدامه كمجال مصدر لسجل CNAME. على سبيل المثال، www.contoso.com أو cdn.contoso.com. لا تستخدم اسم المجال الفرعي afdverify.

  6. حدد إضافة.

    يتحقق Azure من وجود سجل CNAME لاسم النطاق المخصص الذي أدخلته. إذا كان CNAME صحيحا، يتم التحقق من صحة مجالك المخصص.

تحذير

يجب التأكد من أن كل مضيف للواجهة الأمامية (بما في ذلك المجالات المخصصة) في Front Door لديك لديه قاعدة التحويل مع مسار افتراضي ('/ *') مرتبط به. وهذا يعني أنه في جميع قواعد التوجيه الخاصة بك يجب أن تكون هناك قاعدة تحويل واحدة على الأقل لكل مضيف للواجهة الأمامية محدد في المسار الافتراضي ('/*'). قد يؤدي عدم القيام بذلك إلى عدم توجيه حركة مرور المستخدم النهائي بشكل صحيح.

التحقق من النطاق المخصص

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

في متصفحك، انتقل إلى عنوان الملف باستخدام المجال المخصص. على سبيل المثال، إذا كان مجالك المخصص هو robotics.contoso.com، يجب أن يكون عنوان URL للملف المخزن مؤقتاً مشابهاً لعنوان URL التالي: http://robotics.contoso.com/my-public-container/my-file.jpg. تحقق من أن النتيجة هي نفسها عند الوصول إلى Front Door مباشرة في Front Door host.azurefd.net>.<

تعيين المجال المخصص الدائم

لمتابعة تعيين المجال المخصص مباشرة إلى مضيف الواجهة الأمامية الافتراضي للواجهة الأمامية، تحتاج إلى التأكد من تعيين المجال الفرعي afdverify بنجاح إلى Front Door الخاص بك. بمجرد التحقق، يمكنك متابعة تعيين المجال المخصص.

لإنشاء سجل CNAME للمجال المخصص الخاص بك:

  1. تسجيل الدخول إلى موقع ويب الخاص بموفر المجال لمجالك المخصص.

  2. ابحث عن الصفحة لإدارة سجلات DNS من خلال استشارة وثائق الموفر أو البحث عن مناطق موقع ويب المسمى اسم المجال أو DNS أو إدارة خادم الاسم.

  3. إنشاء إدخال سجل CNAME للمجال المخصص وإكمال الحقول كما هو موضح في الجدول التالي (قد تختلف أسماء الحقول):

    المصدر نوع الوجهة
    <www.contoso.com> CNAME contoso-frontend.azurefd.net
    • المصدر: أدخل اسم المجال المخصص الخاص بك (على سبيل المثال، www.contoso.com).

    • النوع: أدخل CNAME.

    • الوجهة: أدخل مضيف الواجهة الأمامية الافتراضي للواجهة الأمامية. يجب أن يكون بالتنسيق التالي:hostname.azurefd.net>.< على سبيل المثال، contoso-frontend.azurefd.net.

  4. احفظ تغييراتك.

  5. إذا قمت مسبقا بإنشاء سجل CNAME للمجال الفرعي afdverify مؤقت، فاحذفه.

  6. إذا كنت تستخدم هذا المجال المخصص في الإنتاج للمرة الأولى، فاتبع الخطوات لربط المجال المخصص ب Front Door وتحقق من المجال المخصص.

على سبيل المثال، الإجراء الخاص بمسجل المجال GoDaddy كما يلي:

  1. تسجيل الدخول وتحديد المجال المخصص الذي تريد استخدامه.

  2. في قسم Domains، حدد Manage All، ثم حدد DNS | Manage Zones.

  3. بالنسبة إلى اسم المجال، أدخل مجالك المخصص، ثم حدد بحث.

  4. من صفحة إدارة DNS، حدد إضافة، ثم حدد CNAME في قائمة النوع.

  5. إكمال حقول إدخال CNAME:

    • النوع: اترك CNAME محددا.

    • المضيف: أدخل المجال الفرعي للمجال المخصص لاستخدامه. على سبيل المثال، www أو ملف التعريف.

    • نقاط إلى: أدخل اسم المضيف الافتراضي لواجهتك الأمامية. على سبيل المثال، contoso.azurefd.net.

    • TTL: اترك ساعة واحدة محددة.

  6. حدد حفظ.

    تتم إضافة إدخال CNAME إلى جدول سجلات DNS.

  7. إن كان لديك سجل CNAME afdverify، فحدد أيقونة القلم الرصاص بجانبه، ثم حدد أيقونة سلة المهملات.

  8. حدد حذف لحذف سجل CNAME.

تنظيف الموارد

في الخطوات السابقة، قمت بإضافة مجال مخصص لواجهة أمامية. إن لم تعد تريد إقران الواجهة الأمامية بمجال مخصص، يمكنك إزالة المجال المخصص عن طريق القيام بهذه الخطوات:

  1. انتقل إلى موفر DNS، أو احذف سجل CNAME للمجال المخصص، أو حدث سجل CNAME للمجال المخصص إلى نقطة نهاية غير Front Door.

    هام

    لمنع تعليق إدخالات DNS والمخاطر الأمنية التي تخلقها، بدءًا من 9 أبريل 2021، تطلب Azure Front Door إزالة سجلات CNAME إلى نقاط نهاية الواجهة الأمامية قبل حذف الموارد. تتضمن الموارد مجالات الواجهة الأمامية المخصصة، أو نقاط النهاية للواجهة الأمامية أو مجموعات الموارد Azure التي تم تمكين مجال (مجالات) الواجهة الأمامية المخصص لديها.

  2. في مصمم الواجهة الأمامية، حدد المجال المخصص الذي تريد إزالته.

  3. حدد حذف من قائمة السياق للمجال المخصص. تتم إزالة المجال المخصص من نقطة النهاية الخاصة بك.

الخطوات التالية

في هذا البرنامج التعليمي، نتعلم طريقة القيام بما يأتي:

  • إنشاء سجل CNAME DNS
  • إقران المجال المخصص مع واجهتك الأمامية.
  • التحقق من المجال المخصص

لمعرفة كيفية تمكين HTTPS للمجال المخصص، تابع البرنامج التعليمي التالي.