إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
Note
يتطلب التحقق من صحة المجال المخصص ل Enterprise Grade Edge Static Web Apps الآن أسلوب رمز TXT المميز - لم يعد التحقق من صحة CNAME مدعوما للمجالات الجديدة.
بشكل افتراضي، توفر Azure Static Web Apps اسم مجال تم إنشاؤه تلقائيا لموقع الويب الخاص بك، ولكن يمكنك توجيه مجال مخصص إلى موقعك. يتم إنشاء شهادات SSL/TLS المجانية تلقائيا لاسم المجال الذي تم إنشاؤه تلقائيا وأي مجالات مخصصة قد تضيفها.
عند تعيين مجال مخصص إلى تطبيق ويب ثابت، يكون لديك بعض الخيارات المتاحة، والتي تتضمن تكوين المجالات الفرعية ومجال قمة.
يتضمن الجدول التالي ارتباطات إلى مقالات توضح كيفية تكوين نوع موفر يستند إلى مجال مخصص. 1
| Action | Using... | Using... |
|---|---|---|
إعداد مجال باستخدام www المجال الفرعي |
Azure DNS | مزود خارجي |
| إعداد مجال قمة | Azure DNS | مزود خارجي |
1 لا يدعم بعض أمناء السجلات مثل GoDaddy سجلات المجال التي تؤثر على كيفية تكوين المجال الرأسي. ضع في اعتبارك استخدام Azure DNS مع أمناء السجلات هؤلاء لإعداد مجال القمة الخاص بك.
Note
إضافة مجال مخصص إلى بيئة معاينة غير مدعوم. مجالات Unicode، بما في ذلك مجالات Punycode والبادئة xn-- غير مدعومة أيضا.
لمحة عن النطاقات
يعد إعداد مجال قمة سيناريو شائعا للتكوين بمجرد إعداد اسم المجال الخاص بك. يتم تحقيق إنشاء مجال ذروة عن طريق تكوين أو ALIASANAME سجل أو من خلال CNAME التسطيح. لا يدعم بعض مسجلي المجالات مثل GoDaddy و Squarespace (المعروف سابقا ب Google) سجلات DNS هذه. إذا لم تكن جهة تسجيل المجالات تدعم جميع سجلات DNS التي تحتاجها، ففكر في استخدام Azure DNS لتكوين مجالك.
بدلا من ذلك، بالنسبة إلى مسجلي المجالات الذين لا يدعمون ALIAS السجلات ANAME أو السجلات أو CNAME التسطيح، يمكنك تكوين A سجل لتطبيق الويب الثابت. يوجه هذا التكوين حركة المرور إلى مضيف إقليمي واحد لتطبيق الويب الثابت. لا يوصى باستخدام A السجلات لأن تطبيقك لم يعد يستفيد من التوزيع العمومي، وقد يؤثر هذا النوع من الإعداد على أداء التطبيق إذا تم توزيع نسبة استخدام الشبكة بشكل عام.
Note
CNAME يقوم السجل بتعيين اسم مجال إلى مجال آخر (أو مجال فرعي) بينما A يقوم السجل بتعيين اسم مجال إلى عنوان IP. إذا تغير عنوان IP، فلا يزال الإدخال صالحا CNAME ، على عكس A السجل. لنفترض أن لديك WebApp1 وترغب في أن يصل إليه المستخدمون من https://www.contoso.com. يمكنك القيام بذلك بطريقتين محتملتين: يمكنك إنشاء CNAME سجل وتعيينه إلى WebApp1.azurestaticapps.net. بدلا من ذلك، يمكنك إنشاء A سجل وتعيينه إلى عنوان IP الخاص ب WebApp1.
فيما يلي المصطلحات التي قد تواجهها أثناء إعداد مجال مخصص.
Apex أو المجالات الجذر: نظرا للمجال
www.example.com، تعرف البادئةwwwباسم المجال الفرعي، بينما يشار إلى الجزء المتبقي منexample.comباسم مجال الذروة.مسجل المجال: يتحقق المسجل من توفر النطاق ويبيع حقوق شراء اسم نطاق.
منطقة DNS: تستضيف منطقة نظام أسماء النطاقات (DNS) سجلات DNS المقترنة بمجال معين. هناك سجلات مختلفة متاحة والتي توجه حركة المرور لأغراض مختلفة. على سبيل المثال، قد يحتوي المجال
example.comعلى عدة سجلات DNS. يعالج أحد السجلات نسبة استخدام الشبكة لmail.example.com(لخادم بريد)، وآخرwww.example.com(لموقع ويب).استضافة DNS: يحتفظ مضيف DNS بخوادم DNS التي تحل اسم مجال إلى عنوان IP معين.
خادم الاسم: خادم الأسماء مسؤول عن تخزين سجلات DNS لمجال.
لكي يعمل التحقق من المجال المخصص مع Static Web Apps، يجب أن يكون DNS قابلا للحل بشكل عام. لكي يعمل التجديد التلقائي للشهادة، يجب أن يتم حل المجال المخصص إلى تطبيق الويب الثابت عبر الإنترنت العام. يتم دعم التجديد التلقائي للشهادة حتى عند تمكين نقاط النهاية الخاصة. الغرض من نقطة نهاية خاصة لتطبيقات الويب الثابتة هو حظر الوصول إلى الإنترنت إلى محتويات الموقع، ولكن ليس لمنع دقة DNS للإنترنت إلى الموقع.
ترحيل وقت التعطل الصفري
قد تحتاج إلى ترحيل مجال مخصص يخدم حاليا موقع ويب إنتاج إلى تطبيق الويب الثابت الخاص بك مع عدم وجود وقت تعطل. لا يقبل موفرو DNS سجلات متعددة لنفس الاسم والمضيف، لذا يمكنك التحقق بشكل منفصل من صحة ملكيتك للمجال وتوجيه نسبة استخدام الشبكة إلى تطبيق الويب الخاص بك.
افتح تطبيق الويب الثابت في مدخل Microsoft Azure.
أضف سجل TXT لنطاقك المخصص (APEX أو النطاق الفرعي). بدلا من إدخال قيمة المضيف كما هي معروضة، أدخل المضيف في موفر DNS الخاص بك على النحو التالي:
- بالنسبة لمجالات APEX، أدخل
_dnsauth.www.<YOUR-DOMAIN.COM>. - بالنسبة للمجالات الفرعية، أدخل
_dnsauth.<SUBDOMAIN>.<YOUR-DOMAIN.COM>.
- بالنسبة لمجالات APEX، أدخل
بمجرد التحقق من صحة مجالك، يمكنك ترحيل نسبة استخدام الشبكة إلى تطبيق الويب الثابت الخاص بك عن طريق تحديث
CNAMEأوALIASأوAسجل للإشارة إلى اسم المضيف الافتراضي
ترحيل النطاقات بين النسختين
تسمح تطبيقات الويب الثابتة Azure فقط بربط نطاق فريد بمورد واحد داخل شريحة واحدة. محاولة ربط مجال مرتبط بالفعل بمورد آخر دون الانفصال أولا عن المورد الأصلي ستؤدي إلى الفشل.
يمكن تحديد الشريحة التي يوضع فيها موردك من خلال فحص عنوان URL الافتراضي المخصص له:
<random-prefix>.<slice>.azurestaticapps.net
على سبيل المثال، تم وضع موقع تطبيق ويب ثابت يحتوي على عنوان URL افتراضي في orange-pond-0a04b7203.2.azurestaticapps.net الشريحة رقم 2.
إذا كان التطبيق الثابت الذي تقوم بنقل النطاق منه وإلى في نفس الشريحة يجب عليك إما:
- قم بإزالة النطاق من مثيل واحد، ثم إضافته إلى النسخة الجديدة. وهذا سيؤدي إلى بعض فترات الانتظار.
- احذف وأعد نشر النسخة الجديدة حتى يتم وضع المورد الناتج في شريحة مختلفة عن النسخة المصدر.
الخطوات التالية
استخدم الارتباطات التالية للحصول على خطوات حول كيفية إعداد مجالك استنادا إلى الموفر.