אתם לא צריכים לוותר על שמות הדומיינים הייחודיים שמבוססים על המותג שלכם באפליקציות שנפרסות ב-Firebase App Hosting. אתם יכולים להשתמש בדומיין מותאם אישית (כמו example.com
או app.example.com
) במקום בדומיין שנוצר על ידי Firebase לאתר שמתארח ב-Firebase. Firebase App Hosting מקצה אישור SSL לכל אחד מהדומיינים שלכם.
בהמשך המסמך מוסבר איך לקשר את הדומיין בהתאמה אישית.
הגדרת הדומיין ל-App Hosting
חשוב לוודא שהשלמתם את המשימות הבסיסיות של הגדרת App Hosting, כדי שיהיה לכם אתר Firebase App Hosting בפרויקט Firebase.
שלב 1: מוסיפים דומיין מותאם אישית
- פותחים את App Hostingדף הפרויקט.
- בוחרים קצה עורפי של App Hosting באמצעות האפשרות View Dashboard.
- לוחצים על הכרטיסייה הגדרות ואז על הוספת דומיין מותאם אישית.
- מזינים את שם הדומיין המותאם אישית שרוצים לקשר לאתר App Hosting.
- (אופציונלי) מסמנים את התיבה כדי להפנות את כל הבקשות בדומיין בהתאמה אישית לדומיין שני שצוין (כך ש-
example.com
ו-www.example.com
מפנים לאותו תוכן). - לוחצים על המשך כדי להגדיר את רשומות ה-DNS ולהשלים את ההגדרה של הדומיין המותאם אישית.
שלב 2: הגדרת דומיין מותאם אישית
במסוף Firebase, באשף Add Custom Domain יוצגו הרשומות הנדרשות שצריך לעדכן כדי להפנות את הדף ל-Firebase App Hosting. מוסיפים, מסירים ושומרים רשומות מהדומיין שלכם אצל ספק ה-DNS באמצעות הקלטות הבאות:
- סוג: מוסיפים את רשומת ה-DNS שסופקה.
מארח: מזינים את מפתח הדומיין המותאם אישית של הרשומות. המארח שציינתם הוא הדומיין שבו אתם רוצים להציג תוכן. הדומיין הזה יכול להיות דומיין פסגה או תת-דומיין. ספק הדומיין עשוי לרשום את המונח הזה בתור 'שם המארח', 'שם' או 'דומיין'.
Value: הקצאת הערך שסופק לרשומות. ספק הדומיין עשוי לרשום את המונח הזה בתור 'נתונים', 'מפנה אל', 'תוכן', 'כתובת' או 'כתובת IP'. התוכן של שדה הערך משתנה בהתאם לסוג הרשומה. ברשומות A ו-AAAA, כתובות ה-IP הן הערכים, ואילו ברשומות TXT הערכים הם מחרוזות.
צריך להמתין עד שאישור ה-SSL יוקצה. בדרך כלל התהליך נמשך כמה שעות, אבל לפעמים הוא יכול להימשך עד 24 שעות אחרי שמפנים את ה-DNS אל Firebase App Hosting. ברוב המקרים, ההפצה של הרשומות וההקצאה של אישור ה-SSL יתבצעו תוך שעה, בהתאם לספק הדומיין.
המתנה להקצאת אישור ה-SSL
יכול להיות שיחלפו כמה שעות עד ש-App Hosting תקצה אישור SSL לדומיין שלכם אחרי שתעדכנו את רשומות ה-DNS. במקרים מסוימים, יכול להיות שיעברו עד 24 שעות אחרי שתכוונו את ה-DNS אל Firebase App Hosting.
אפשר להציג את האישור הזה באמצעות כלי האבטחה של הדפדפן. בזמן ההקצאה של הדומיין, יכול להיות שתראו אישור לא תקין או שתתקלו בבעיות בחיבור לדומיין. זהו חלק רגיל בתהליך והבעיה תיפתר אחרי שהאישור של הדומיין יהיה זמין.
הערה: Firebase App Hosting מקצה מחדש באופן אוטומטי אישורי SSL, לפי הצורך, לדומיינים מותאמים אישית.
סוגי רשומות DNS
יכול להיות שמדריך הדומיין המותאם אישית App Hosting יבקש מכם להוסיף 1 עד 5 רשומות DNS, בהתאם להגדרה הנוכחית של הדומיין. הסוג של הרשומה קובע את הפונקציה שלה. אלה סוגי הרשומות ש-App Hosting עשוי לבקש:
סוג | תיאור | בלעדי |
---|---|---|
A | הרשומות האלה מכילות ערכים של IPv4 (למשל 8.8.8.8), שמספרים לדפדפנים באיזו כתובת להשתמש כשהם מנסים ליצור קשר עם הדומיין שלכם. | כן |
AAAA | הרשומות האלה מכילות ערכים של IPv6 (למשל 2001:4860:4860::8888), סוג אחר של רשומת כתובת עם פונקציה דומה לזו של רשומות A. App Hosting לא משתמש כרגע ברשומות AAAA, אבל תתבקשו להסיר את הרשומות הקיימות מהדומיין שלנו, אם הן קיימות. | כן |
CNAME | הרשומות האלה מכילות שם דומיין נפרד שצריך להשתמש בו במקום הדומיין הנוכחי כדי לפתור שאילתות DNS. מותר להשתמש ברשומות CNAME רק בתת-דומיינים (למשל www.example.com). App Hosting משתמש ברשומות CNAME משתי סיבות:
|
כן |
TXT | הרשומות האלה מאפשרות לצרף מטא-נתונים שרירותיים לדומיין. App Hosting מאפשר להשתמש בפורמט ספציפי של רשומת TXT, fah-claim=[UUID] , כדי לציין איזה דומיין מותאם אישית צריך להציג בדומיין שלכם. |
לא |
CAA | הרשומות האלה משמשות כרשימה לבדיקת הרשאות (whitelist) לציון רשויות אישורים מורשות להנפקת אישורי SSL לדומיין שלכם. App Hosting מבקש רשומות CAA רק אם הוא חסום אחרת משימוש בשירותי הנפקת האישורים לדומיין שלכם. | לא |
מפתח הדומיין המותאם אישית
כשמוסיפים או עורכים רשומות DNS, ספקי דומיינים שונים מצפים להזנת נתונים שונים בשדה מארח באתרים שלהם לניהול DNS. ריכזנו כאן נתוני קלט נפוצים מספקים פופולריים. הוראות מפורטות זמינות במסמכי התיעוד של ספק הדומיין.
סוג הדומיין | מפתח של דומיין מותאם אישית |
---|---|
דומיין פסגה |
דוגמאות לקלט נפוץ:
|
תת-דומיין | דוגמאות לקלט נפוץ:
|
ספקי דומיינים נפוצים
ריכזנו כאן כמה ספקי דומיינים נפוצים ואת סוגי הקלט שעשויים להידרש בכל אחד מהם. אנחנו שומרים על עדכניות המידע הזה ככל האפשר, אבל כדאי לעיין במסמכים של ספק הדומיין לקבלת הוראות מפורטות.
תיאורי סטטוסים של דומיינים מותאמים אישית
סטטוס | תיאור |
---|---|
נדרשת הגדרה |
יכול להיות שתצטרכו לשנות הגדרה ברשומות ה-DNS.
|
בהמתנה | הגדרתם את הדומיין המותאם אישית בצורה נכונה, אבל Firebase App Hosting לא הקצתה אישור SSL. לפעמים, רשומות CAA מגבילות מדי יכולות לעכב את הנפקת אישור ה-SSL לדומיין בהתאמה אישית. מוודאים שרשויות האישורים letsencrypt.org ו-pki.goog מורשות ליצור אישורי SSL לדומיין שלכם. |
אישור על הנפקה | מתבצע יצירת אישור SSL לדומיין שלכם. |
מחובר | לדומיין בהתאמה אישית יש את רשומות ה-DNS המתאימות ואישור SSL. |