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

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

שלב 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 וזמני התפשטות.

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

באשף הוסף תחום מותאם אישית של מסוף Firebase, בחר הגדרה מהירה או הגדרה מתקדמת .

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

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

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

אישור SSL מופק עבור הדומיין שלך.

מְחוּבָּר

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