لا داعي للتخلي عن أسماء نطاقاتك الفريدة التي تركّز على علامتك التجارية باستخدام Firebase Hosting. يمكنك استخدام نطاق مخصّص (مثل example.com
أو
app.example.com
) بدلاً من نطاق أنشأه Firebase ل
موقعك الإلكتروني المستضاف على Firebase.
توفّر Firebase Hosting شهادة طبقة المقابس الآمنة لكل نطاق من نطاقاتك، وتعرض المحتوى الخاص بك من خلال شبكة توصيل المحتوى (CDN) العالمية.
سترشدك بقية أقسام هذا المستند إلى هذه الخطوات لربط نطاقك المخصّص.
إعداد نطاقك لخدمة Hosting
تأكَّد من إكمال معالج "البدء" من صفحة Firebase Hosting في مشروعك لكي يكون لديك موقع إلكتروني على Firebase Hosting في مشروعك على Firebase.
الخطوة 1: إضافة نطاق مخصّص
من Hosting صفحة مشروعك، انتقِل إلى معالج ربط نطاق مخصّص:
- إذا كان لديك موقع إلكتروني واحد فقط على Hosting، انقر على إضافة نطاق مخصّص.
- إذا كان لديك أكثر من موقع Hosting إلكتروني واحد، انقر على عرض للموقع الإلكتروني المطلوب، ثم انقر على إضافة نطاق مخصّص.
أدخِل اسم النطاق المخصّص الذي تريد ربطه Hosting بموقعك الإلكتروني.
(اختياري) ضَع علامة في المربّع لإعادة توجيه جميع الطلبات على النطاق المخصّص إلى نطاق ثانٍ محدّد (مثل أن تعيد التوجيه من
example.com
إلىwww.example.com
إلى المحتوى نفسه).انقر على متابعة لضبط سجلّات نظام أسماء النطاقات وإكمال إعداد نطاقك المخصّص.
الخطوة 2: إعداد نطاق مخصّص
إثبات ملكية نطاقك العلوي، إذا طُلب منك ذلك في معالج إعداد ربط النطاق
تضمن هذه الخطوات أنّ نطاقك لم يتم ربطه من قبل بأحد projects في Firebase وأنّك تملك النطاق المحدّد.
في الموقع الإلكتروني لموفّر النطاق، ابحث عن صفحة إدارة نظام أسماء النطاقات.
أضِف سجلّاً جديدًا واحفظه باستخدام الإدخالات التالية:
النوع: أضِف سجلّ TXT.
تتطلّب Firebase Hosting إبقاء سجلّ TXT هذا معروضًا باستمرار في إعدادات نظام أسماء النطاقات لإثبات ملكيتك للنطاق ومنح Firebase الإذن بتخصيص شهادات طبقة المقابس الآمنة (SSL) لتجديدها لموقعك الإلكتروني.
قد يُدرج موفِّر نطاقك هذه العبارة على أنّها "نوع السجلّ".
المضيف: أدخِل مفتاح نطاق القمة.
يُثبت إثبات ملكيتك لنطاق قمة أو نطاق جذر ملكيتك لجميع النطاقات الفرعية الخاصة به.
قد يُدرج موفّر نطاقك هذه العبارة باسم "اسم المضيف" أو "الاسم" أو "النطاق".
القيمة: انسخ قيمة إثبات الملكية الفريدة في الحقل.
تبحث خدمة Firebase Hosting عن هذه القيمة لإثبات ملكية نطاقك.
قد يُدرج موفِّر نطاقك هذه العبارة على أنّها "البيانات".
يُرجى الانتظار لمدة تصل إلى 24 ساعة حتى تتم نشر سجلات TXT المعدَّلة، ثم انقر على التحقّق.
يُرجى العِلم أنّه يمكنك النقر على إلغاء لإغلاق نافذة ربط النطاق بأمان وإعادة فتحها في وقت لاحق. لا يؤثّر ذلك في وقت النشر، ولكن سيُطلب منك إعادة إدخال اسم نطاقك عند إعادة فتح النافذة.
بعد مرور وقت كافٍ على نشر التغييرات، يمكنك النقر على تأكيد في نافذة ربط النطاق في وحدة تحكّم Firebase لبدء عملية توفير شهادة طبقة المقابس الآمنة.
في معظم الحالات، سيتم نشر سجلاتك وإثبات ملكية نطاقك خلال بضع ساعات، وذلك استنادًا إلى موفّر نطاقك. يُرجى الرجوع إلى مستندات موفِّر نطاقك للحصول على تعليمات مفصّلة عن إضافة سجلّات TXT ومعرفة أوقات النشر.
إذا أدّى النقر على التحقّق إلى ظهور رسالة خطأ، يعني ذلك أنّه لم يتم نشر سجلاتك أو أنّ قيمك غير صحيحة.
في معالج إضافة نطاق مخصّص في وحدة تحكّم Firebase، اختَر الإعداد السريع أو الإعداد المتقدّم.
يمكن استخدام ميزة الإعداد السريع لنطاقات جديدة لا تتلقّى حاليًا زيارات أو نطاقات تحاول نقلها من Hosting موقع إلكتروني آخر. يمكن استخدام الإعداد المتقدّم إذا كان لديك نطاق يتلقّى طلبات على موفِّر استضافة آخر وتحتاج إلى نقل بيانات بدون أي فترة إيقاف.
ستساعدك معالج الإعداد المتقدّم في إنشاء شهادة طبقة المقابس الآمنة (SSL) ومحاولة تسجيل الملكية للسماح Hosting بعرض الزيارات على النطاق قبل تلقّيها.
الإعداد السريع
- سيعرض معالج إضافة نطاق مخصّص في وحدة تحكّم Firebase السجلّات اللازمة التي يجب تعديلها لتوجيه صفحتك إلى Firebase Hosting. أضِف السجلات وأزِلها واحفظها من نطاقك في موفِّر نظام أسماء النطاقات باستخدام الإدخالات التالية:
- النوع: أضِف سجلّ نظام أسماء النطاقات المقدَّم.
- المضيف: أدخِل مفتاح النطاق المخصّص للسجلّات.
- القيمة: يمكنك تخصيص عناوين IP المقدَّمة لقيمة السجلات.
- انتظِر إعداد شهادة SSL. قد يستغرق ذلك مدة تصل إلى 24 ساعة بعد توجيه نظام أسماء النطاقات إلى Firebase Hosting. في معظم الحالات، ستتم عملية نشر سجلاتك وتوفّر شهادة SSL في غضون ساعات قليلة، حسب موفِّر نطاقك.
المضيف الذي تحدّده هو النطاق الذي تريد عرض
المحتوى عليه، ويمكن أن يكون هذا النطاق نطاقًا رئيسيًا أو نطاقًا فرعيًا.
قد يُدرج موفّر نطاقك هذه العبارة باسم "اسم المضيف" أو "الاسم" أو
"النطاق".
قد يُدرج مقدّم نطاقك هذه العبارة على أنّها "البيانات" أو "يشير إلى" أو "المحتوى" أو "العنوان" أو "عنوان IP".
الإعداد المتقدّم
يتيح لك وضع الإعداد المتقدّم في معالج إضافة نطاق مخصّص ضبط Hosting ليعمل على عرض نطاقك بأمان قبل توجيه الزيارات إلى خوادمه. بشكلٍ عام، يحتاج Hosting إلى ثلاثة عناصر لعرض الزيارات بنجاح على نطاق معيّن:
- سجلّ الملكية: يُخبر سجلّ TXT Hosting بالموقع الإلكتروني الذي سيتم عرضه على النطاق.
- شهادة طبقة المقابس الآمنة: شهادة خاصة بالنطاق تتيح التواصل المشفَّر بين خوادم Hosting والمستخدِمين النهائيين
- سجلّات عناوين IP المستضافة: سجلّ A أو AAAA واحد أو أكثر يوجّه جميع طلبات النطاق إلى خوادم Hosting
يرشدك الإعداد المتقدّم خلال عملية ضبط إعدادات نطاقك للسماح لخدمة Hosting بمعالجة الشرطَين الأولَين مسبقًا، لكي تكون جاهزة لعرض المحتوى الصحيح قبل أن تبدأ في تلقّي الزيارات لنطاقك. يمثّل هذا المعالج هذه العملية كعملية سير عمل من خطوتَين:
- إعداد النطاق
- تعديل سجلّات نظام أسماء النطاقات: أضِف سجلًّا واحدًا أو أكثر إلى
نطاقك:
- الملكية: سجلّ TXT بالتنسيق `hosting-site=[site_id]`
- CAA (اختياري): زوج من سجلّات CAA التي تسمح لمراجع التصديق في Hosting بإنشاء شهادة SSL لنطاقك. لا يتم عرض هذه السمة إلا إذا اكتشف Hosting سجلّات CAA حالية تمنع من توفير شهادة.
- إعداد شهادة طبقة المقابس الآمنة (SSL): يقدّم المعالج
تحدّي ACME الذي ستستخدمه مراجع تصديق Hosting لإصدار
شهادة طبقة المقابس الآمنة لنطاقك. يمكنك الاختيار بين تحدّي DNS
أو HTTP:
- تحدّي نظام أسماء النطاقات: يُرجى الانتقال إلى المواقع الإلكترونية لإدارة نظام أسماء النطاقات لدى موفّر نطاقك. أضِف سجلّ TXT يتضمّن تحدّي ACME ومفتاح النطاق الفرعي والقيمة المقدَّمة. يُرجى الانتظار لمدة تصل إلى 24 ساعة لانتشار سجلات TXT.
- تحدّي HTTP: حمِّل الملف النصي المقدَّم إلى موقعك الإلكتروني الحالي على عنوان URL المحدّد وتأكَّد من وجوده.
- التوجيه المباشر إلى Hosting
- النوع: أضِف سجلات A/AAAA المطلوبة لنظام أسماء النطاقات.
- المضيف:
أدخِل مفتاح النطاق المخصّص لكلا السجلّين.
المضيف الذي تحدّده هو النطاق الذي تريد عرض المحتوى عليه، ويمكن أن يكون هذا النطاق نطاقًا نهايئًا أو نطاقًا فرعيًا. قد يُدرج موفّر نطاقك هذه العبارة على النحو التالي: "اسم المضيف" أو "الاسم" أو "النطاق".
- القيمة: يمكنك منح قيمة واحدة
لكل سجلّ A/AAAA في نظام أسماء النطاقات لتوجيه نطاقك إلى عناوين IP
المحدّدة.
قد يُدرج مقدّم النطاق هذه العبارة على أنّها "البيانات" أو "النقاط التي تشير إلى" أو "المحتوى" أو "العنوان" أو "عنوان IP".
سيحاول Hosting التحقّق من صحة طلبات ACME بنفسه قبل طلب التحقّق من هيئة إصدار الشهادات. إذا تعذّر على CA التحقّق من صحة طلبات التحقّق لأي سبب، مثل مشاكل متقطّعة في الخدمة سيضطر Hosting إلى إنشاء مجموعة جديدة من التحديات لك. بعد إثبات الهوية بنجاح، قد يستغرق الأمر ما يصل إلى بضع ساعات لكي يوفّر Hosting شهادة بروتوكول طبقة المقابس الآمنة ويسمح بنشرها.
بعد أن يثبت Hosting ملكية نطاقك ويوفّر شهادة بروتوكول طبقة المقابس الآمنة (SSL)، يمكنك الرجوع إلى موفِّر نظام أسماء النطاقات وإضافة سجلّات A/AAAA لنظام أسماء النطاقات التي توجّه الطلبات إلى Hosting:
الانتظار إلى أن يتمّ توفير شهادة طبقة المقابس الآمنة
بعد إثبات ملكية النطاق، نوفّر شهادة طبقة المقابس الآمنة (SSL) لنطاقك ونقوم بنشرها على شبكة توصيل المحتوى (CDN) العالمية في غضون 24 ساعة بعد توجيه سجلّات A في نظام أسماء النطاقات إلى Firebase Hosting.
سيتم إدراج نطاقك كأحد الأسماء البديلة للموضوع (SAN) في شهادة بروتوكول SSL الخاصة بتطبيق FirebaseApp. يمكنك عرض هذه الشهادة باستخدام أدوات الأمان في المتصفّح. أثناء توفير النطاق، قد تظهر لك شهادة غير صالحة لا تتضمّن اسم نطاقك. هذا جزء طبيعي من العملية وسيتم حلّه بعد توفّر شهادة نطاقك.
بالنسبة إلى مستخدمي الإعداد المتقدّم، سيستضيف مقدّم الاستضافة السابق موقعك الإلكتروني إلى أن يتم تعديل حالة الإعداد في صفحةFirebase Hosting مشروعك لتصبح متصل.
مفتاح النطاق الخاص
عند إضافة سجلّات نظام أسماء النطاقات أو تعديلها، يتوقع موفّرو النطاقات المختلفون منك إدخال مدخلات مختلفة لحقل المضيف ضمن مواقعهم الإلكترونية الخاصة بإدارة نظام أسماء النطاقات. لقد جمعنا أدناه المدخلات الشائعة من مقدّمي الخدمات المشهورين. يُرجى الرجوع إلى مستندات موفِّر النطاق للحصول على تعليمات مفصّلة.
نوع النطاق | مفتاح النطاق الخاص |
---|---|
نطاق القمة |
تشمل الإدخالات الشائعة ما يلي:
|
النطاق الفرعي | تشمل الإدخالات الشائعة ما يلي:
|
موفِّرو النطاقات الشائعون
في ما يلي بعض مزوّدي النطاقات الشائعين وأنواع المعلومات التي قد يطلبها كل مزوّد. يتم تعديل هذه المعلومات قدر الإمكان، ولكن يُرجى الرجوع إلى مستندات موفِّر النطاق للحصول على تعليمات تفصيلية.
Cloudflare
النوع | المضيف | القيمة |
---|---|---|
مدخلات سجلّ TXT لنظام أسماء النطاقات | ||
TXT | example.com | قيمة إثبات الملكية المقدّمة في وحدة تحكّم Firebase |
مدخلات سجلّات A في نظام أسماء النطاقات | ||
A | example.com | 199.36.158.100 |
A | www | 199.36.158.100 |
Google Cloud DNS
النوع | المضيف | القيمة |
---|---|---|
مدخلات سجلّ TXT لنظام أسماء النطاقات | ||
TXT | example.com | قيمة إثبات الملكية المقدّمة في وحدة تحكّم Firebase |
مدخلات سجلّات A في نظام أسماء النطاقات | ||
A | example.com | 199.36.158.100 |
A | www | 199.36.158.100 |
NameCheap
النوع | المضيف | القيمة |
---|---|---|
مدخلات سجلّ TXT لنظام أسماء النطاقات | ||
TXT | @ | قيمة إثبات الملكية المقدّمة في وحدة تحكّم Firebase |
مدخلات سجلّات A في نظام أسماء النطاقات | ||
A | @ | 199.36.158.100 |
A | www | 199.36.158.100 |
Squarespace
النوع | المضيف | القيمة |
---|---|---|
مدخلات سجلّ TXT لنظام أسماء النطاقات | ||
TXT | @ | قيمة إثبات الملكية المقدّمة في وحدة تحكّم Firebase |
مدخلات سجلّات A في نظام أسماء النطاقات | ||
A | @ | 199.36.158.100 |
A | www | 199.36.158.100 |
أوصاف حالة الإعداد للنطاقات المخصّصة
الحالة | الوصف |
---|---|
تتطلّب الإعداد |
قد تحتاج إلى تغيير أحد الإعدادات في سجلات نظام أسماء النطاقات.
|
في انتظار المراجعة | لقد أعددت نطاقك المخصّص بشكلٍ صحيح، ولكنّ Firebase Hosting لم يوفّر شهادة SSL. في بعض الأحيان، يمكن أن تؤدي المشاكل التالية إلى إيقاف إنشاء شهادة طبقة المقابس الآمنة لنطاق مخصّص:
|
شهادة الإنشاء | يتم إنشاء شهادة طبقة المقابس الآمنة لنطاقك. |
متصل | يحتوي نطاقك المخصّص على سجلّات نظام أسماء النطاقات المناسبة وشهادة
طبقة المقابس الآمنة. |