ربط نطاق خاص

مع "استضافة Firebase"، ليس عليك التخلي عن أسماء النطاقات الفريدة التي تركز على العلامة التجارية. يمكنك استخدام نطاق خاص (مثل 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. في الموقع الإلكتروني لموفِّر النطاق، ابحث عن صفحة إدارة نظام أسماء النطاقات.

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

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

      تتطلب "استضافة Firebase" الاحتفاظ بسجلّ TXT هذا باستمرار في إعدادات نظام أسماء النطاقات لإثبات ملكيتك للنطاق وتفويض Firebase بتعيين شهادات طبقة المقابس الآمنة لموقعك الإلكتروني وتجديدها.

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

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

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

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

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

      تتحقّق خدمة Firebase Hosting من هذه القيمة لإثبات ملكية نطاقك.

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

  3. انتظر مدة تصل إلى 24 ساعة حتى يتم نشر سجلّات TXT المعدَّلة، ثم انقر على إثبات الملكية.

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

    بعد مرور وقت كافٍ للنشر، يسمح لك النقر على إثبات الملكية في نافذة ربط النطاق بوحدة تحكُّم Firebase ببدء عملية توفير شهادة طبقة المقابس الآمنة (SSL).

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

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

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

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

سيساعدك معالج الإعداد المتقدم في إنشاء شهادة طبقة المقابس الآمنة والمطالبة بالملكية للسماح للاستضافة بخدمة الزيارات على النطاق قبل تلقّي زيارات.

انتظار توفير شهادة طبقة المقابس الآمنة (SSL)

بعد إثبات ملكية النطاق، نوفّر شهادة طبقة المقابس الآمنة لنطاقك وننشرها عبر شبكة توصيل المحتوى (CDN) العالمية في غضون 24 ساعة بعد توجيه سجلّات نظام أسماء النطاقات A إلى "استضافة Firebase".

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

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

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

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

نوع النطاق مفتاح النطاق الخاص
نطاق Apex

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

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

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

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

موفِّرو النطاقات الشائعون

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

إعداد أوصاف الحالة للنطاقات المخصصة

Status الوصف
مطلوب الإعداد

قد تحتاج إلى تغيير الإعدادات باستخدام سجلّات نظام أسماء النطاقات.

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

  • في حالات نادرة، لا سيما إذا كنت تستخدم مسار الإعداد المتقدّم، قد يتعذّر تنفيذ تحديات طبقة المقابس الآمنة (SSL) للأسباب التالية:

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

لقد أعددت نطاقك الخاص بشكل صحيح، ولكن لم توفّر خدمة "استضافة Firebase" شهادة طبقة المقابس الآمنة (SSL).

في بعض الأحيان، يمكن أن تؤدي المشاكل التالية إلى إيقاف صياغة شهادة طبقة المقابس الآمنة (SSL) لنطاق خاص:

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

يتم إنشاء شهادة طبقة المقابس الآمنة (SSL) لنطاقك.

متصل

يتضمّن نطاقك الخاص سجلّات نظام أسماء النطاقات المناسبة ولديه شهادة طبقة مقابس آمنة (SSL).
يمكنك عرض محتوى موقعك الإلكتروني.