Catch up on everthing we announced at this year's Firebase Summit. Learn more

ربط مجال مخصص

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

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

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

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

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

الخطوة 1: مجال الوظيفة

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

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

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

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

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

إذا طلب في معالج الإعداد اتصال المجال، تحقق من نطاق APEX الخاص بك.

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

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

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

    • اكتب: إضافة سجل TXT.

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

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

    • المضيف: أدخل مفتاح نطاق قمة .

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

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

    • القيمة: نسخ القيمة التحقق فريدة من نوعها في هذا المجال.

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

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

  3. السماح تصل الى 24 ساعة لنشر سجلاتك TXT المحدثة، ثم انقر فوق التحقق.

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

    بعد زمن الانتشار وافرة، والنقر تحقق في إطار ربط المجال من وحدة التحكم Firebase يسمح لك لبدء عملية شهادة SSL التوفير.

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

    إذا النقر تحقق المطالبات رسالة خطأ، سجلاتك لم نشر أو قد تكون القيم الخاصة بك غير صحيحة.

الخطوة 3: العودة الحية

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

انتظر توفير شهادة 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 الاستضافة.