Catch up on highlights from Firebase at Google I/O 2023. Learn more

חבר דומיין מותאם אישית

אינך צריך לוותר על שמות הדומיין הייחודיים והממוקדים במותג שלך עם Firebase Hosting. אתה יכול להשתמש בדומיין מותאם אישית (כמו 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 : אמת את הבעלות על הדומיין

אם תתבקש באשף הגדרת Connect Domain , אמת את דומיין ה-apex שלך.

השלבים האלה מבטיחים שהדומיין שלך לא מקושר כבר לפרויקט Firebase ושאתה הבעלים של הדומיין שצוין.

  1. באתר של ספק הדומיין שלך, אתר את דף ניהול ה-DNS.

  2. הוסף ושמור רשומה חדשה עם התשומות הבאות:

    • סוג : הוסף רשומת TXT.

      אירוח Firebase דורש ממך לשמור את רשומת ה-TXT הזו נוכחת כל הזמן בהגדרות ה-DNS שלך כדי להוכיח את הבעלות שלך על הדומיין וכדי לאשר ל-Firebase להקצות ולחדש אישורי SSL עבור האתר שלך.

      ספק הדומיין שלך עשוי לרשום מונח זה כ"סוג רשומה".

    • מארח : הזן את מפתח הדומיין שלך ב-apex .

      הוכחת בעלותך על דומיין apex, או דומיין שורש, מוכיחה את הבעלות שלך על כל תת-הדומיינים שלו.

      ספק הדומיין שלך עשוי לרשום מונח זה בתור "שם מארח", "שם" או "דומיין".

    • ערך : העתק את ערך האימות הייחודי לשדה.

      Firebase Hosting בודק את הערך הזה כדי להוכיח את הבעלות על הדומיין שלך.

      ספק הדומיין שלך עשוי לרשום מונח זה כ"נתונים".

  3. אפשר עד 24 שעות להפצה של רשומות ה-TXT המעודכנות שלך, ולאחר מכן לחץ על אמת .

    שים לב שאתה יכול ללחוץ על ביטול כדי לסגור בבטחה את חלון Connect Domain ולפתוח מחדש במועד מאוחר יותר. זה לא משפיע על זמן ההפצה, אבל תתבקש להזין מחדש את שם הדומיין שלך כשתפתח מחדש את החלון.

    לאחר זמן התפשטות מספיק, לחיצה על Verify בחלון Connect Domain של מסוף Firebase מאפשרת לך להתחיל בתהליך הקצאת אישורי SSL.

    ברוב המקרים, הפצת הרשומות שלך ואימות הדומיין שלך יתרחשו תוך מספר שעות, בהתאם לספק הדומיין שלך. עיין בתיעוד של ספק הדומיין שלך לקבלת הנחיות מפורטות להוספת רשומות TXT וזמני התפשטות.

    אם לחיצה על 'אמת' מציגה הודעת שגיאה, הרשומות שלך לא התפשטו או שהערכים שלך לא נכונים.

שלב 3 : עבור לשידור חי

בחלון Connect Domain של מסוף Firebase, בחר הגדרה מהירה עבור אתר חדש או הגדרה מתקדמת אם כבר יש לך אתר שפועל אצל ספק אירוח אחר ואתה זקוק להעברה של אפס זמן השבתה.

המתן להקצאת אישור 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

ספקי דומיינים נפוצים

הנה כמה ספקי דומיינים נפוצים וסוגי הקלט שכל אחד מהם עשוי לדרוש. מידע זה נשמר עדכני ככל האפשר, אך עיין בתיעוד של ספק הדומיין שלך לקבלת הנחיות מפורטות.

הגדרת תיאורי סטטוס עבור דומיינים מותאמים אישית

סטָטוּס תיאור
צריך הגדרה

ייתכן שיהיה עליך לשנות תצורה עם רשומות ה-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.