קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
אינך צריך לוותר על שמות הדומיין הייחודיים והממוקדים במותג שלך עם Firebase Hosting. אתה יכול להשתמש בדומיין מותאם אישית (כמו example.com או app.example.com ) במקום דומיין שנוצר על ידי Firebase עבור האתר שלך שמתארח ב-Firebase.
Firebase Hosting מספק אישור SSL לכל אחד מהדומיינים שלך ומגיש את התוכן שלך דרך CDN גלובלי.
שאר המסמך הזה מנחה אותך בשלבים אלה לחיבור הדומיין המותאם אישית שלך.
הגדר את הדומיין שלך לאירוח
ודא שהשלמת את אשף "התחל" מדף אירוח Firebase של הפרויקט שלך, כך שיש לך אתר אירוח של Firebase בפרויקט Firebase שלך.
שלב 1 : הוסף דומיין
מדף האירוח של הפרויקט שלך, הזן את האשף לחיבור דומיין מותאם אישית:
אם יש לך רק אתר אירוח אחד, לחץ על הוסף דומיין מותאם אישית .
אם יש לך יותר מאתר אירוח אחד , לחץ על הצג עבור האתר הרצוי ולאחר מכן לחץ על הוסף דומיין מותאם אישית .
הזן את שם הדומיין המותאם אישית שברצונך לחבר לאתר האירוח שלך.
(אופציונלי) סמן את התיבה כדי להפנות מחדש את כל הבקשות בדומיין המותאם אישית לדומיין שצוין שני (כגון ש- example.com ו- www.example.com מפנים לאותו תוכן).
לחץ על המשך כדי להתחיל את תהליך האימות.
שלב 2 : אמת את הבעלות על הדומיין
אם תתבקש באשף הגדרת Connect Domain , אמת את דומיין ה-apex שלך.
השלבים האלה מבטיחים שהדומיין שלך לא מקושר כבר לפרויקט Firebase ושאתה הבעלים של הדומיין שצוין.
באתר של ספק הדומיין שלך, אתר את דף ניהול ה-DNS.
הוסף ושמור רשומה חדשה עם התשומות הבאות:
סוג : הוסף רשומת TXT.
אירוח Firebase דורש ממך לשמור את רשומת ה-TXT הזו נוכחת כל הזמן בהגדרות ה-DNS שלך כדי להוכיח את הבעלות שלך על הדומיין וכדי לאשר ל-Firebase להקצות ולחדש אישורי SSL עבור האתר שלך.
הוכחת בעלותך על דומיין apex, או דומיין שורש, מוכיחה את הבעלות שלך על כל תת-הדומיינים שלו.
ספק הדומיין שלך עשוי לרשום מונח זה בתור "שם מארח", "שם" או "דומיין".
ערך : העתק את ערך האימות הייחודי לשדה.
Firebase Hosting בודק את הערך הזה כדי להוכיח את הבעלות על הדומיין שלך.
ספק הדומיין שלך עשוי לרשום מונח זה כ"נתונים".
אפשר עד 24 שעות להפצה של רשומות ה-TXT המעודכנות שלך, ולאחר מכן לחץ על אמת .
שים לב שאתה יכול ללחוץ על ביטול כדי לסגור בבטחה את חלון Connect Domain ולפתוח מחדש במועד מאוחר יותר. זה לא משפיע על זמן ההפצה, אבל תתבקש להזין מחדש את שם הדומיין שלך כשתפתח מחדש את החלון.
לאחר זמן התפשטות מספיק, לחיצה על Verify בחלון Connect Domain של מסוף Firebase מאפשרת לך להתחיל בתהליך הקצאת אישורי SSL.
ברוב המקרים, הפצת הרשומות שלך ואימות הדומיין שלך יתרחשו תוך מספר שעות, בהתאם לספק הדומיין שלך. עיין בתיעוד של ספק הדומיין שלך לקבלת הנחיות מפורטות להוספת רשומות TXT וזמני התפשטות.
אם לחיצה על 'אמת' מציגה הודעת שגיאה, הרשומות שלך לא התפשטו או שהערכים שלך לא נכונים.
שלב 3 : עבור לשידור חי
בחלון Connect Domain של מסוף Firebase, בחר הגדרה מהירה עבור אתר חדש או הגדרה מתקדמת אם כבר יש לך אתר שפועל אצל ספק אירוח אחר ואתה זקוק להעברה של אפס זמן השבתה.
התקנה מהירה
חזור לאתר ניהול ה-DNS של ספק שם הדומיין שלך כדי ליצור רשומות DNS A המפנות את הדף שלך ל-Firebase Hosting. הוסף ושמור רשומות עם התשומות הבאות:
המארח שאתה מציין הוא הדומיין שבו אתה רוצה להגיש תוכן; דומיין זה יכול להיות דומיין apex או תת-דומיין.
ספק הדומיין שלך עשוי לרשום מונח זה בתור "שם מארח", "שם" או "דומיין".
ערך : הקצה ערך אחד לכל רשומה DNS A כדי להפנות את הדומיין שלך לכתובות ה-IP שצוינו.
ספק הדומיין שלך עשוי לרשום מונח זה כ"נתונים", "מצביע על", "תוכן", "כתובת" או "כתובת IP".
אפשר זמן להקצאת אישור ה-SSL שלך. זה עשוי להימשך עד 24 שעות לאחר שתפנה את רשומות A שלך ל-Firebase Hosting. ברוב המקרים, הפצת הרשומות שלך והקצאת אישור ה-SSL שלך יתרחשו תוך מספר שעות, בהתאם לספק הדומיין שלך.
התקנה מתקדמת
חלון Connect Domain של מסוף Firebase יבקש ממך לספק אסימון להעברת האתר הקיים שלך. עליך להשלים רק אחת מהפעולות הבאות כדי לספק את האסימון:
עדכן רשומות DNS TXT : בקר באתר ניהול ה-DNS של ספק הדומיין שלך. הוסף רשומת TXT עם מפתח הדומיין שלך והערך שסופק.
אפשר עד 24 שעות להפצת רשומות ה-TXT שלך.
העלה קובץ לאתר קיים : העלה את האסימון לאתר הקיים שלך בכתובת האתר שצוינה ואמת את קיומו.
דף זה חייב להיות מוצג באמצעות HTTPS ואינו חייב להיות חוקי או מאובטח. האסימון המוצפן תקף רק לניסיון אחד. אם ההעברה נכשלת, ייווצר אסימון חדש עבור הרשומות שלך.
אפשר זמן להקצאת אישור ה-SSL שלך. פעולה זו עשויה להימשך עד 24 שעות. ברוב המקרים, הפצת הרשומות שלך והקצאת אישור ה-SSL שלך יתרחשו תוך מספר שעות, בהתאם לספק הדומיין שלך.
לאחר הקצאת אישור ה-SSL שלך, חזור לאתר ניהול ה-DNS של ספק ה-DNS שלך כדי להוסיף רשומות DNS A המפנות את הדף שלך ל-Firebase Hosting. הוסף ושמור רשומות עם התשומות הבאות:
המארח שאתה מציין הוא הדומיין שבו אתה רוצה להגיש תוכן; דומיין זה יכול להיות דומיין apex או תת-דומיין.
ספק הדומיין שלך עשוי לרשום מונח זה בתור "שם מארח", "שם" או "דומיין".
ערך : הקצה ערך אחד לכל רשומה DNS A כדי להפנות את הדומיין שלך לכתובות ה-IP שצוינו.
ספק הדומיין שלך עשוי לרשום מונח זה כ"נתונים", "מצביע על", "תוכן", "כתובת" או "כתובת IP".
המתן להקצאת אישור SSL
לאחר שנאמת את הבעלות על הדומיין, אנו מספקים אישור SSL לדומיין שלך ופרוסים אותו ברחבי ה-CDN הגלובלי שלנו תוך 24 שעות לאחר שהפניית את רשומות ה-DNS A שלך ל-Firebase Hosting.
הדומיין שלך יופיע כאחד מהשמות האלטרנטיביים של הנושא (SAN) באישור ה-SSL של FirebaseApp. אתה יכול להציג אישור זה באמצעות כלי האבטחה של הדפדפן. בזמן שהדומיין מבצע תצורה, ייתכן שתראה אישור לא חוקי שאינו כולל את שם הדומיין שלך. זהו חלק רגיל מהתהליך והוא יפתר לאחר שהאישור של הדומיין שלך יהיה זמין.
עבור משתמשי הגדרה מתקדמת , האתר שלך יתארח אצל ספק האירוח הקודם שלך עד שסטטוס ההגדרהבדף אירוח Firebase של הפרויקט שלך יתעדכן ל- Connected .
מפתח הדומיין המותאם אישית שלך
בעת הוספה או עריכה של רשומות DNS, ספקי דומיינים שונים מצפים ממך להזין קלטות שונות עבור שדה המארח באתרי ניהול ה-DNS שלהם. ריכזנו למטה תשומות נפוצות מספקים פופולריים. עיין בתיעוד של ספק הדומיין שלך להנחיות מפורטות.
סוג דומיין
מפתח דומיין מותאם אישית
תחום Apex
התשומות הנפוצות כוללות:
@
שם הדומיין apex (לדוגמה, example .com )
השארת שדה המארח ריק
תת-דומיין
התשומות הנפוצות כוללות:
שם תת-הדומיין המלא (לדוגמה, app. example .com )
רק החלק של תת-הדומיין (לדוגמה, app בלבד, והשארת . example .com )
רק www עבור תת-הדומיין של www. example .com
ספקי דומיינים נפוצים
הנה כמה ספקי דומיינים נפוצים וסוגי הקלט שכל אחד מהם עשוי לדרוש. מידע זה נשמר עדכני ככל האפשר, אך עיין בתיעוד של ספק הדומיין שלך לקבלת הנחיות מפורטות.
Cloudflare
סוּג
מנחה
ערך
כניסות רשומות DNS TXT
טקסט
example .com
ערך האימות מסופק במסוף Firebase
DNS A מתעד כניסות
א
example .com
199.36.158.100
א
www
199.36.158.100
Google Domains
סוּג
מנחה
ערך
כניסות רשומות DNS TXT
טקסט
@
ערך האימות מסופק במסוף Firebase
DNS A מתעד כניסות
א
@
199.36.158.100
א
www
199.36.158.100
Google Cloud DNS
סוּג
מנחה
ערך
כניסות רשומות DNS TXT
טקסט
example .com
ערך האימות מסופק במסוף Firebase
DNS A מתעד כניסות
א
example .com
199.36.158.100
א
www
199.36.158.100
NameCheap
סוּג
מנחה
ערך
כניסות רשומות DNS TXT
טקסט
@
ערך האימות מסופק במסוף Firebase
DNS A מתעד כניסות
א
@
199.36.158.100
א
@
199.36.158.100
Squarespace
סוּג
מנחה
ערך
כניסות רשומות DNS TXT
טקסט
@
ערך האימות מסופק במסוף Firebase
DNS A מתעד כניסות
א
@
199.36.158.100
א
www
199.36.158.100
הגדרת תיאורי סטטוס עבור דומיינים מותאמים אישית
סטָטוּס
תיאור
צריך הגדרה
ייתכן שיהיה עליך לשנות תצורה עם רשומות ה-DNS שלך.
ברוב המקרים, רשומות ה-DNS A שלך לא עברו מספק שם הדומיין שלך לשרתי Firebase Hosting. טיפ לפתרון בעיות: אם חלפו יותר מ-24 שעות, ודא שהפנית את הרשומות שלך ל-Firebase Hosting.
במקרים נדירים יותר, במיוחד אם אתה משתמש בזרימת ההגדרה המתקדמת, אתגרי SSL עשויים להיכשל בגלל:
לרשומות ה-DNS שלך יש רשומות A או רשומות CNAME המצביעות על ספקי אירוח אחרים. טיפ לפתרון בעיות: בדוק שרשומות A שלך מצביעות רק על Firebase Hosting, והסר את כל רשומות CNAME.
ההעברה נכשלה, והאסימון (רשומות DNS TXT או קובץ שהועלה שסופק לאתר שלך) אינו חוקי כעת. טיפ לפתרון בעיות: לחץ על הצג עבור הדומיין, ולאחר מכן ספק את האסימון החדש לדומיין הקיים שלך.
ממתין ל
הגדרת נכון את הדומיין המותאם אישית שלך, אבל Firebase Hosting לא סיפק אישור SSL.
מדי פעם, הבעיות הבאות עלולות לעכב את ההטבעה של אישור SSL עבור דומיין מותאם אישית:
רישומי ה-CAA שלך מגבילים מדי. טיפ לפתרון בעיות: ודא שרשויות האישורים `letsencrypt.org` ו-`pki.goog` מורשות ליצור אישורי SSL עבור הדומיין שלך.
קוד האתגר שלך לא חוקי. אם אתה משתמש בזרימת ההגדרה המתקדמת וההעברה נכשלה, האסימון שלך (וקוד האתגר שלו) אינם חוקיים כעת. טיפ לפתרון בעיות: לחץ על הצג עבור הדומיין, ולאחר מכן ספק את האסימון החדש לדומיין הקיים שלך.
ביקשת אישורים עבור יותר מדי תת-דומיינים. טיפ לפתרון בעיות: בדרך כלל, Firebase Hosting ממליץ על לא יותר מ-20 תת-דומיינים בדומיין מותאם אישית אחד של apex, עקב מגבלות טבעת אישורי SSL.
מְחוּבָּר
לדומיין המותאם אישית שלך יש את רשומות ה-DNS המתאימות ויש לו אישור SSL. אתה יכול להגיש את התוכן של האתר שלך.
צריך אימות מחדש
ייתכן ש-Firebase ידרוש ממך לאמת מחדש באופן ידני את בעלות הדומיין שלך אם רשומת ה-TXT שנוספה בעת אימות הבעלות על הדומיין שלך שונתה או הוסרה מהגדרות ה-DNS של הדומיין שלך.
שים לב שרשומות TXT מרובות עם אסימון של google-site-verification מותרות בדומיין בודד.
אנו דורשים שרשומת ה-TXT תהיה קיימת ללא הרף בהגדרות ה-DNS שלך, שכן הדבר מוכיח שאתה הבעלים של הדומיין ומאשר לנו להקצות ולחדש אישורי SSL עבור האתר שלך.
טיפ לפתרון בעיות: בקר בדף האירוח של הפרויקט שלך כדי להשלים את תהליך האימות מחדש בתוך חלון הזמן שצוין (בדרך כלל 30 יום) כדי למנוע מהדומיין המותאם אישית שלך להתנתק אוטומטית מ-Firebase Hosting.