ربط نطاق خاص

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

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

إعداد نطاقك لاستخدام "استضافة التطبيقات"

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

الخطوة 1: إضافة نطاق خاص

  1. افتح صفحة "استضافة التطبيقات" الخاصة بمشروعك.
  2. اختَر خلفية "استضافة التطبيق" باستخدام الخيار عرض لوحة البيانات.
  3. اختَر علامة التبويب الإعدادات، ثم انقر على إضافة نطاق خاص.
  4. أدخِل اسم النطاق الخاص الذي تريد ربطه بموقع "استضافة التطبيقات" الإلكتروني.
  5. (اختياري) ضَع علامة في المربّع لإعادة توجيه جميع الطلبات على النطاق الخاص إلى نطاق ثانٍ محدّد (بحيث يُعاد توجيه example.com وwww.example.com إلى المحتوى نفسه).
  6. انقر على متابعة لضبط سجلّات نظام أسماء النطاقات وإنهاء إعداد نطاقك الخاص.

الخطوة 2: إعداد نطاق خاص

  1. سيعرِض معالج إضافة نطاق مخصّص في وحدة تحكُّم Firebase السجلات اللازمة التي يجب تعديلها لتوجيه صفحتك إلى "استضافة التطبيقات في Firebase". يمكنك إضافة سجلّات من نطاقك وإزالتها وحفظها في مزوّد نظام أسماء النطاقات باستخدام البيانات التالية:

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

    • القيمة: خصِّص القيمة المقدَّمة لسجلّاتك. قد يُدرج موفّر نطاقك هذه العبارة على أنها "بيانات" أو "توجيه إلى" أو "محتوى" أو "عنوان" أو "عنوان IP". يختلف محتوى حقل القيمة حسب نوع السجل، حيث تشتمل السجلات A وAAAA على عناوين IP كقيم، بينما تكون سجلات TXT عبارة عن سلاسل.

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

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

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

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

ملاحظة: تعمل ميزة "استضافة التطبيقات في Firebase" على إعادة توفير شهادات طبقة المقابس الآمنة تلقائيًا، حسب الحاجة، للنطاقات الخاصة.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

في انتظار المراجعة

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

في بعض الأحيان، يمكن أن تؤدي سجلّات CAA التي تفرض شروطًا صارمة بشكل مفرط إلى إيقاف إنشاء شهادة طبقة المقابس الآمنة (SSL) لنطاق خاص. تأكَّد من السماح للمرجع المصدق "letsencrypt.org" و"pki.goog" بإنشاء شهادات طبقة المقابس الآمنة لنطاقك.

شهادة تعدين

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

متصل

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