Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

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

אינך צריך לוותר על שמות הדומיין הייחודיים וממוקדי המותג שלך באמצעות Firebase Hosting. אתה יכול להשתמש בדומיין מותאם אישית (כמו example.com או app.example.com ) במקום בדומיין שנוצר על ידי Firebase עבור האתר שלך המתארח ב- Firebase.

אירוח Firebase מספק אישור SSL לכל אחד מהתחומים שלך ומגיש את התוכן שלך על פני CDN גלובלי.

שאר מסמך זה מנחה אותך בשלבים אלה לחיבור הדומיין המותאם אישית שלך.

הגדר את הדומיין שלך לאירוח

ודא שהשלמת את אשף "התחל בעבודה" מדף אירוח Firebase של הפרויקט שלך, כך שיהיה לך אתר אירוח Firebase בפרויקט Firebase שלך.

שלב 1 : הוסף דומיין

  1. מדף האירוח שלך בפרויקט שלך, הזן את האשף לחיבור דומיין מותאם אישית:

    • אם יש לך רק אתר אירוח אחד, לחץ על התחבר התחבר .
    • אם יש לך יותר מאתר אירוח אחד , לחץ על הצג עבור האתר הרצוי, ואז לחץ על התחום התחבר .
  2. הזן את שם הדומיין המותאם אישית שברצונך לחבר לאתר האירוח שלך.

  3. (אופציונלי) סמן את התיבה להפניית כל הבקשות בדומיין המותאם אישית לתחום שצוין שני (כגון למשל. example.com ו- www.example.com להפניה לאותו תוכן).

  4. לחץ על המשך כדי להתחיל בתהליך האימות.

שלב 2 : אמת את הבעלות על התחום

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

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

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

  2. הוסף ושמור רשומה חדשה עם הקלטים הבאים:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

המתן להקצאת אישורי SSL

לאחר שנאמת את הבעלות על הדומיין, אנו מספקים אישור SSL לדומיין שלך ונפרוס אותו ברחבי ה- CDN העולמי שלנו תוך 24 שעות לאחר שתפנה את רשומות ה- DNS A שלך לאירוח Firebase.

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

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

מפתח הדומיין המותאם אישית שלך

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

סוג דומיין מפתח תחום מותאם אישית
תחום איפקס

תשומות נפוצות כוללות:

  • @
  • שם הדומיין של איפקס (למשל, example .com )
  • השארת שדה המארח ריק
תת-תחום

תשומות נפוצות כוללות:

  • שם תת-הדומיין המלא (לדוגמה, app. example .com )
  • רק החלק של תת-הדומיין (למשל, app בלבד, ומשאיר . example .com )
  • www בלבד לתת-הדומיין של www. example .com

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

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

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

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

ייתכן שיהיה עליך לשנות תצורה עם רשומות ה- DNS שלך.

  • ברוב המקרים, רשומות ה- DNS A שלך לא הופצו מספקי שם הדומיין שלך לשרתי אירוח Firebase.
    טיפ לפתרון בעיות: אם עברו יותר מ -24 שעות, בדוק שהפנית את הרשומות שלך לאירוח Firebase.

  • במקרים נדירים יותר, במיוחד אם אתה משתמש בזרימת ההתקנה המתקדמת, אתגרי SSL עשויים להיכשל משום:

    • לרשומות ה- DNS שלך יש רשומות A או רשומות CNAME המצביעות על ספקי אירוח אחרים.
      טיפ לפתרון בעיות: בדוק כי רשומות ה- A שלך מצביעות רק על אירוח Firebase, והסר את כל רשומות CNAME.
    • ההגירה נכשלה והאסימון (רשומות TXT DNS או קובץ שהועלה שסופק לאתר שלך) אינו חוקי כעת.
      טיפ לפתרון בעיות: לחץ על הצג עבור הדומיין ואז ספק את האסימון החדש לדומיין הקיים שלך.
ממתין ל

הגדרת כראוי את הדומיין המותאם אישית שלך, אך Firebase Hosting לא הציג אישור SSL.

לעיתים, הבעיות הבאות יכולות לעצור את הטביעת אישור SSL לדומיין מותאם אישית:

  • רשומות ה- CAA שלך מגבילות מדי.
    טיפ לפתרון בעיות: ודא שרשויות האישור `letsencrypt.org` ו-` pki.goog` מורשות ליצור אישורי SSL לדומיין שלך.
  • קוד האתגר שלך אינו חוקי.
    אם אתה משתמש בזרימת ההתקנה המתקדמת וההעברה נכשלה, האסימון שלך (וקוד האתגר שלו) אינם תקפים.
    טיפ לפתרון בעיות: לחץ על הצג עבור הדומיין ואז ספק את האסימון החדש לדומיין הקיים שלך.
  • ביקשת אישורים עבור יותר מדי תת-דומיינים.
    טיפ לפתרון בעיות: באופן כללי, אירוח Firebase ממליץ על לא יותר מ -20 תת-דומיינים בדומיין מותאם אישית אחד של apex, בגלל מגבלות הטבעה על אישור SSL.
מְחוּבָּר

לדומיין המותאם אישית שלך יש רשומות DNS מתאימות ובעל אישור SSL.
אתה יכול להציג את תוכן האתר שלך.

זקוק לאימות מחדש

Firebase עשוי לדרוש ממך לאמת ידנית מחדש את הבעלות על הדומיין שלך אם קורה אחד מהמצבים הבאים:

  • רשומת ה- TXT שנוספה כאשר אימתת בתחילה את בעלותך על הדומיין שונתה או הוסרה מהגדרות ה- DNS של הדומיין שלך.
    • שים לב כי רשומות TXT מרובות עם אסימון אימות אתרים בגוגל מותרות בתחום אחד.
    • אנו דורשים שרשומת ה- TXT תהיה כל הזמן בהגדרות ה- DNS שלך מכיוון שהדבר מוכיח שאתה הבעלים של הדומיין ומאשר לנו להקצות ולחדש אישורי SSL עבור האתר שלך.
  • האדם שאימת בעלות על תחום כבר אינו מוקצה לתפקיד IAM המכיל את ההרשאה הנדרשת לאימות בעלות על תחום. תפקידים אלה כוללים בעלים, עורך, מנהל מערכת Firebase ו- Firebase Develop.
טיפ לפתרון בעיות: בקר בדף האירוח של הפרויקט שלך כדי להשלים את תהליך האימות מחדש בתוך חלון הזמן שצוין (בדרך כלל 30 יום) כדי למנוע ניתוק אוטומטי של התחום המותאם אישית שלך מאירוח Firebase.