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

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

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

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

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

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

שלב 1: תחום הוספה

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

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

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

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

שלב 2: אמת בעלות על דומיין

אם ביקש באשף הגדרת דומיין Connect, לוודא תחום איפקס שלך.

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

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

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

    • הקלד: הוסף רשומת TXT.

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

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

    • מנחה: זן שלך מפתח תחום איפקס .

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

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

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

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

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

  3. אפשר עד 24 שעות עבור התפשטות של רשום TXT המעודכנות, ולחץ על האמת.

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

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

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

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

שלב 3: הפעל בזמן אמת

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

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

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

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

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

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

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

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

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

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

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

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

ספקי תחום משותפים

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

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

סטָטוּס תיאור
צריך התקנה

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

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

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

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

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

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

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

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

צריך אימות מחדש

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

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