ربط مجال مخصص

لست مضطرًا للتخلي عن أسماء نطاقاتك الفريدة التي تركز على العلامة التجارية باستخدام Firebase Hosting. يمكنك استخدام نطاق مخصص (مثل example.com أو app.example.com ) بدلاً من نطاق من إنشاء Firebase لموقعك المستضاف على Firebase.

يوفر Firebase Hosting شهادة SSL لكل مجال من نطاقاتك ويقدم المحتوى الخاص بك عبر شبكة CDN عالمية.

يرشدك الجزء المتبقي من هذا المستند عبر هذه الخطوات لتوصيل مجالك المخصص.

قم بإعداد المجال الخاص بك للاستضافة

تأكد من إكمال معالج "البدء" من صفحة Firebase Hosting الخاصة بمشروعك بحيث يكون لديك موقع استضافة Firebase في مشروع Firebase.

الخطوة 1 : أضف المجال

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

    • إذا كان لديك موقع استضافة واحد فقط ، فانقر فوق اتصال المجال .
    • إذا كان لديك أكثر من موقع استضافة ، فانقر فوق عرض للموقع المطلوب ، ثم انقر فوق اتصال المجال .
  2. أدخل اسم المجال المخصص الذي ترغب في توصيله بموقع الاستضافة الخاص بك.

  3. (اختياري) حدد المربع لإعادة توجيه جميع الطلبات على المجال المخصص إلى مجال محدد ثان (مثل إعادة توجيه example.com و www.example.com إلى نفس المحتوى).

  4. انقر فوق " متابعة " لبدء عملية التحقق من الصحة.

الخطوة 2 : إثبات ملكية المجال

إذا طُلب منك ذلك في معالج إعداد Connect Domain ، فتحقق من المجال الرئيسي الخاص بك.

تضمن هذه الخطوات أن نطاقك ليس مرتبطًا بالفعل بمشروع Firebase وأنك تمتلك النطاق المحدد.

  1. في موقع موفر المجال الخاص بك ، حدد موقع صفحة إدارة DNS.

  2. إضافة وحفظ سجل جديد مع المدخلات التالية:

    • النوع : أضف سجل TXT.

      تتطلب استضافة Firebase أن تحتفظ بسجل TXT هذا موجودًا باستمرار في إعدادات DNS الخاصة بك لإثبات ملكيتك للمجال وتفويض Firebase لتعيين وتجديد شهادات SSL لموقعك.

      قد يقوم موفر المجال الخاص بك بإدراج هذا المصطلح على أنه "نوع السجل".

    • المضيف : أدخل مفتاح المجال الرئيسي الخاص بك.

      يثبت إثبات ملكيتك لنطاق رئيسي أو مجال جذر ملكيتك لجميع نطاقاته الفرعية.

      قد يقوم موفر المجال الخاص بك بإدراج هذا المصطلح على أنه "اسم المضيف" أو "الاسم" أو "المجال".

    • القيمة : انسخ قيمة التحقق الفريدة في الحقل.

      يتحقق Firebase Hosting من هذه القيمة لإثبات ملكية المجال الخاص بك.

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

  3. انتظر حتى 24 ساعة لنشر سجلات TXT المحدثة ، ثم انقر على " تحقق ".

    لاحظ أنه يمكنك النقر فوق " إلغاء الأمر" لإغلاق نافذة Connect Domain بأمان وإعادة الفتح في وقت لاحق. لا يؤثر ذلك على وقت النشر ، ولكن سيُطلب منك إعادة إدخال اسم المجال الخاص بك عند إعادة فتح النافذة.

    بعد وقت طويل للنشر ، يتيح لك النقر فوق تحقق في نافذة Connect Domain (اتصال المجال) لوحدة تحكم Firebase بدء عملية توفير شهادة SSL.

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

    إذا أدى النقر فوق " تحقق " إلى ظهور رسالة خطأ ، فهذا يعني أن سجلاتك لم يتم نشرها أو أن قيمك قد تكون غير صحيحة.

الخطوة 3 : ابدأ البث المباشر

في نافذة Connect Domain من وحدة تحكم Firebase ، حدد Quick Setup لموقع جديد أو Advanced Setup إذا كان لديك بالفعل موقع يعمل على موفر استضافة آخر وتحتاج إلى ترحيل بدون توقف.

انتظر توفير شهادة SSL

بعد أن نتحقق من ملكية المجال ، نوفر شهادة SSL لنطاقك وننشرها عبر شبكة CDN العالمية الخاصة بنا في غضون 24 ساعة بعد توجيه سجلات DNS A الخاصة بك إلى Firebase Hosting.

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

بالنسبة لمستخدمي الإعداد المتقدم ، سيتم استضافة موقع الويب الخاص بك بواسطة مزود الاستضافة السابق حتى يتم تحديث حالة الإعداد في صفحة استضافة Firebase الخاصة بمشروعك إلى " متصل ".

مفتاح المجال المخصص الخاص بك

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

نوع المجال مفتاح المجال المخصص
مجال أبيكس

تشمل المدخلات الشائعة ما يلي:

  • @
  • اسم المجال الرئيسي (على سبيل المثال ، example .com )
  • ترك حقل المضيف فارغًا
المجال الفرعي

تشمل المدخلات الشائعة ما يلي:

  • اسم النطاق الفرعي الكامل (على سبيل المثال ، app. example .com )
  • فقط جزء النطاق الفرعي (على سبيل المثال ، app فقط ، وترك . example .com )
  • فقط www للنطاق الفرعي لـ www. example .com

موفرو المجال المشتركين

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

أوصاف حالة الإعداد للمجالات المخصصة

حالة وصف
يحتاج إلى الإعداد

قد تحتاج إلى تغيير التكوين مع سجلات DNS الخاصة بك.

  • في معظم الحالات ، لا يتم نشر سجلات DNS A الخاصة بك من مزود اسم المجال الخاص بك إلى خوادم استضافة Firebase.
    نصيحة حول استكشاف الأخطاء وإصلاحها: إذا مر أكثر من 24 ساعة ، فتحقق من أنك قد وجهت سجلاتك إلى Firebase Hosting.

  • في حالات نادرة ، خاصة إذا كنت تستخدم تدفق الإعداد المتقدم ، قد تفشل تحديات SSL للأسباب التالية:

    • تحتوي سجلات DNS الخاصة بك على سجلات A أو سجلات CNAME تشير إلى موفري الاستضافة الآخرين.
      نصيحة حول استكشاف الأخطاء وإصلاحها: تحقق من أن سجلات A الخاصة بك تشير فقط إلى Firebase Hosting ، وقم بإزالة جميع سجلات CNAME.
    • فشل الترحيل ، وأصبح الرمز المميز (سجلات TXT لنظام أسماء النطاقات أو الملف الذي تم تحميله المقدم إلى موقعك) غير صالح الآن.
      نصيحة حول استكشاف الأخطاء وإصلاحها: انقر فوق عرض للمجال ، ثم قم بتوفير الرمز المميز الجديد لمجالك الحالي.
قيد الانتظار

لقد قمت بإعداد المجال المخصص الخاص بك بشكل صحيح ، ولكن Firebase Hosting لم توفر شهادة SSL.

من حين لآخر ، يمكن أن تؤدي المشكلات التالية إلى توقف سك شهادة SSL لمجال مخصص:

  • سجلات CAA مقيدة للغاية.
    نصيحة حول استكشاف الأخطاء وإصلاحها: تأكد من أن المراجع المصدقة "letencrypt.org" و "pki.goog" مسموح لها بإنشاء شهادات SSL لنطاقك.
  • رمز التحدي الخاص بك غير صالح.
    إذا كنت تستخدم تدفق الإعداد المتقدم وفشل الترحيل ، فإن الرمز المميز (ورمز التحدي الخاص به) غير صالح الآن.
    نصيحة حول استكشاف الأخطاء وإصلاحها: انقر فوق عرض للمجال ، ثم قم بتوفير الرمز المميز الجديد لمجالك الحالي.
  • لقد طلبت شهادات لنطاقات فرعية كثيرة جدًا.
    نصيحة حول استكشاف الأخطاء وإصلاحها: بشكل عام ، توصي Firebase Hosting بما لا يزيد عن 20 نطاقًا فرعيًا على نطاق رئيسي واحد مخصص ، نظرًا لحدود سك شهادة SSL.
متصل

يحتوي مجالك المخصص على سجلات DNS المناسبة وشهادة SSL.
يمكنك خدمة محتوى موقعك.

يحتاج إلى إعادة التحقق

قد يطلب منك Firebase إعادة إثبات ملكية النطاق يدويًا في حالة حدوث أي من المواقف التالية:

  • سجل TXT الذي تمت إضافته عند التحقق المبدئي من ملكية النطاق الخاص بك قد تم تغييره أو إزالته من إعدادات DNS الخاصة بنطاقك.
    • لاحظ أنه يُسمح بسجلات TXT متعددة برمز مميز للتحقق من موقع google على نطاق واحد.
    • نحن نطلب أن يكون سجل TXT موجودًا باستمرار في إعدادات DNS الخاصة بك لأن هذا يثبت أنك تمتلك المجال ويفوضنا لتعيين وتجديد شهادات SSL لموقعك.
  • لم يعد يتم تعيين دور IAM الذي يحتوي على الإذن المطلوب للتحقق من ملكية النطاق للشخص الذي تحقق من ملكية النطاق. تشمل هذه الأدوار المالك والمحرر ومسؤول Firebase ومسؤول Firebase Develop.
نصيحة حول استكشاف الأخطاء وإصلاحها: قم بزيارة صفحة الاستضافة الخاصة بمشروعك لإكمال عملية إعادة التحقق خلال الإطار الزمني المحدد (عادةً 30 يومًا) لتجنب قطع اتصال نطاقك المخصص تلقائيًا عن استضافة Firebase.