If you are building server-rendered Angular or Next.js apps, check out next-generation Firebase App Hosting, a full-stack solution for modern web frameworks.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
אתם לא צריכים לוותר על שמות הדומיין הייחודיים שלכם שמתמקדים במותג עם Firebase Hosting. אתם יכולים להשתמש בדומיין מותאם אישית (כמו example.com או app.example.com) במקום בדומיין שנוצר על ידי Firebase לאתר שלכם שמתארח ב-Firebase.
Firebase Hosting מספק אישור SSL לכל אחד מהדומיינים שלכם ומציג את התוכן שלכם באמצעות CDN גלובלי.
בהמשך המאמר מוסבר איך לבצע את השלבים האלה כדי לקשר את הדומיין המותאם אישית.
הגדרת הדומיין ל-Hosting
חשוב לוודא שהשלמתם את האשף 'תחילת העבודה' מדף Firebase Hosting הפרויקט, כדי שיהיה לכם אתר Firebase Hosting בפרויקט Firebase.
שלב 1: הוספת דומיין בהתאמה אישית
בדף Hosting של הפרויקט, מזינים את האשף לקישור דומיין מותאם אישית:
אם יש לכם רק אתר אחד של Hosting, לוחצים על הוספת דומיין מותאם אישית.
מזינים את שם הדומיין המותאם אישית שרוצים לקשר לאתר Hosting.
(אופציונלי) מסמנים את התיבה כדי להפנות את כל הבקשות בדומיין המותאם אישית לדומיין שני שצוין (כך שהבקשות example.com ו-www.example.com יופנו לאותו תוכן).
לוחצים על המשך כדי להגדיר את רשומות ה-DNS ולסיים את ההגדרה של הדומיין המותאם אישית.
שלב 2: הגדרת דומיין בהתאמה אישית
אם תתבקשו לעשות זאת באשף ההגדרה Connect Domain, תצטרכו לאמת את דומיין הבסיס.
השלבים האלה מבטיחים שהדומיין שלכם לא מקושר כבר לפרויקט Firebase ושאתם הבעלים של הדומיין שצוין.
באתר של ספק הדומיין, מאתרים את הדף של ניהול ה-DNS.
מוסיפים ושומרים רשומה חדשה עם הקלט הבא:
סוג: מוסיפים רשומת TXT.
Firebase Hosting מחייב להשאיר את רשומת ה-TXT הזו בהגדרות ה-DNS באופן רציף כדי להוכיח בעלות על הדומיין ולאשר ל-Firebase להקצות ולחדש אישורי SSL לאתר.
יכול להיות שספק הדומיין יציין את המונח הזה כ-"סוג רשומה".
הוכחת בעלות על דומיין פסגה או על דומיין בסיסי (root) מוכיחה את הבעלות שלכם על כל תתי-הדומיין שלו.
יכול להיות שספק הדומיין יציין את המונח הזה כ-"Host Name" (שם המארח), "Name" (שם) או "Domain" (דומיין).
ערך: מעתיקים את ערך האימות הייחודי לשדה.
Firebase Hosting בודק את הערך הזה כדי להוכיח את הבעלות שלכם על הדומיין.
יכול להיות שספק הדומיין יציין את המונח הזה כ'נתונים'.
אחרי שמבצעים שינוי, העדכונים יופיעו תוך 24 שעות. לאחר מכן לוחצים על אימות.
שימו לב: אפשר ללחוץ על ביטול כדי לסגור בבטחה את החלון חיבור הדומיין ולפתוח אותו מחדש במועד מאוחר יותר. הפעולה הזו לא משפיעה על זמן ההפצה, אבל תתבקשו להזין מחדש את שם הדומיין כשתפתחו מחדש את החלון.
אחרי מספיק זמן להפצה, לחיצה על אימות בחלון חיבור הדומיין במסוף Firebase מאפשרת להתחיל בתהליך הקצאת אישור ה-SSL.
ברוב המקרים, ההפצה של הרשומות והאימות של הדומיין יתרחשו תוך כמה שעות, בהתאם לספק הדומיין. הוראות מפורטות להוספת רשומות TXT וזמני ההפצה מופיעות במסמכי התיעוד של ספק הדומיין.
אם לחיצה על אימות מציגה הודעת שגיאה, יכול להיות שהרשומות לא הועברו או שהערכים שגויים.
באשף הוספת דומיין בהתאמה אישית במסוף Firebase, בוחרים באפשרות הגדרה מהירה או הגדרה מתקדמת.
אפשר להשתמש בהגדרה מהירה לדומיינים חדשים שלא מקבלים כרגע תנועת גולשים או לדומיינים שאתם מנסים להעביר מאתר אחר של Hosting. אפשר להשתמש בהגדרה מתקדמת אם כבר יש לכם דומיין שמקבל בקשות אצל ספק אירוח אחר ואתם צריכים לבצע העברה ללא השבתה.
אשף ההגדרה המתקדמת יעזור לכם ליצור אישור SSL ואימות בעלות כדי לאפשר ל-Hosting להציג תנועת גולשים בדומיין לפני קבלת תנועת גולשים.
הגדרה מהירה
באשף הוספת דומיין בהתאמה אישית של מסוף Firebase יוצגו הרשומות שצריך לעדכן כדי שהדף יפנה אל Firebase Hosting. מוסיפים, מסירים ושומרים רשומות מהדומיין אצל ספק ה-DNS באמצעות הקלט הבא:
המארח שאתם מציינים הוא הדומיין שבו אתם רוצים להציג תוכן. הדומיין הזה יכול להיות דומיין בסיסי או תת-דומיין.
יכול להיות שספק הדומיין יציג את המונח הזה כ-"שם המארח", "שם" או "דומיין".
ערך: מקצים את כתובות ה-IP שסופקו לערך של הרשומות.
יכול להיות שספק הדומיין יציין את המונח הזה כ'נתונים', 'מפנה אל', 'תוכן', 'כתובת' או 'כתובת IP'.
צריך להמתין עד שאישור ה-SSL יוקצה.
התהליך הזה יכול להימשך עד 24 שעות אחרי שמפנים את ה-DNS אל Firebase Hosting.
ברוב המקרים, ההפצה של הרשומות והקצאת אישור ה-SSL יתרחשו תוך כמה שעות, בהתאם לספק הדומיין.
הגדרה מתקדמת
מצב ההגדרה מתקדם באשף הוספת דומיין בהתאמה אישית מאפשר לכם להגדיר את Hosting כך שיציג את הדומיין שלכם בצורה מאובטחת לפני שתפנו תנועה לשרתים שלו. באופן כללי, כדי ש-Hosting יוכל להציג תנועה בדומיין, הוא צריך שלושה דברים:
רשומת בעלות: רשומת TXT מציינת ל-Hosting איזה אתר להציג בדומיין
אישור SSL: אישור ספציפי לדומיין שמאפשר תקשורת מוצפנת בין שרתי Hosting לבין משתמשי קצה
רשומות IP של אירוח: רשומת A אחת או יותר ורשומת AAAA אחת או יותר
שמפנות את כל הבקשות לדומיין לשרתים של Hosting
מדריכי ההגדרה המתקדמים עוזרים להגדיר את הדומיין כך ש-Hosting יטפל מראש בשתי הדרישות הראשונות, כדי שהדומיין יהיה מוכן להצגת התוכן הנכון לפני שהוא יתחיל לקבל תנועה.
האשף הזה מייצג את התהליך הזה כזרימת עבודה בת שני שלבים:
הכנת הדומיין
עדכון רשומות DNS: מוסיפים רשומה אחת או יותר לדומיין:
CAA (אופציונלי): זוג רשומות CAA שמאפשרות לHostingרשויות האישורים להנפיק אישור SSL לדומיין שלכם. הערך הזה מופיע רק אם Hosting מזהה רשומות CAA קיימות שמונעות ממנו להקצות אישור.
הגדרת אישור SSL: האשף מספק אתגר ACME שרשויות האישורים של Hosting ישתמשו בו כדי להנפיק אישור SSL לדומיין שלכם. אפשר לבחור בין אתגר DNS
או אתגר HTTP:
אימות באמצעות DNS: נכנסים לאתרים לניהול DNS של ספק הדומיין. מוסיפים רשומת TXT עם מפתח תת-הדומיין של אתגר ACME והערך שסופק. יכולות לעבור עד 24 שעות עד שהשינויים ברשומות ה-TXT יתעדכנו.
אתגר HTTP:
מעלים את קובץ הטקסט שסופק לאתר הקיים בכתובת ה-URL שצוינה ומאמתים את קיומו.
Hosting ינסה לאמת את אתגרי ACME בעצמו לפני שיבקש אימות מרשות האישורים שלו. אם רשות האישורים לא מצליחה לאמת את האתגרים שלכם מסיבה כלשהי, למשל בעיות שירות לסירוגין. Hosting יצטרך ליצור עבורכם סדרה חדשה של אתגרים. אחרי אימות מוצלח, יכולות לחלוף כמה שעות עד ש-Hosting יקצה אישור SSL ויאפשר את ההפצה שלו.
ישירות אל Hosting
אחרי ש-Hosting מאמת את הבעלות על הדומיין ומקצה אישור SSL, חוזרים לספק ה-DNS ומוסיפים רשומות DNS A/AAAA שמפנות בקשות אל Hosting:
סוג: הוספת רשומות DNS A/AAAA שנדרשות.
מארח:
מזינים את מפתח הדומיין המותאם אישית בשתי הרשומות.
המארח שאתם מציינים הוא הדומיין שבו אתם רוצים להציג תוכן. הדומיין הזה יכול להיות דומיין בסיסי או תת-דומיין. יכול להיות שספק הדומיין יציג את המונח הזה כ'שם מארח', 'שם' או 'דומיין'.
ערך: מקצים ערך אחד לכל רשומת DNS A/AAAA כדי להפנות את הדומיין לכתובות ה-IP שצוינו.
יכול להיות שספק הדומיין יציין את המונח הזה כ'נתונים', 'מצביע על', 'תוכן', 'כתובת' או 'כתובת IP'.
המתנה להקצאת אישור SSL
אחרי שנאמת את הבעלות על הדומיין, נספק אישור SSL לדומיין שלכם ונפרוס אותו ברשת ה-CDN הגלובלית שלנו תוך 24 שעות אחרי שתפנו את רשומות ה-DNS A אל Firebase Hosting.
הדומיין שלכם יופיע כאחד מ-Subject Alternative Names (SAN) באישור ה-SSL של FirebaseApp. אפשר לראות את האישור הזה באמצעות כלי האבטחה של הדפדפן. במהלך הקצאת הדומיין, יכול להיות שיוצג אישור לא תקין שלא כולל את שם הדומיין. זהו חלק רגיל בתהליך, והבעיה תיפתר אחרי שהאישור של הדומיין יהיה זמין.
למשתמשים בהגדרה מתקדמת, האתר ימשיך להתארח אצל ספק האירוח הקודם עד שסטטוס ההגדרה בדף Firebase Hosting של הפרויקט ישתנה למחובר.
מפתח הדומיין המותאם אישית
כשמוסיפים או עורכים רשומות DNS, ספקי דומיינים שונים מצפים שתזינו ערכים שונים בשדה מארח באתרים שלהם לניהול DNS. ריכזנו כאן כמה קלטות נפוצות מספקים פופולריים.
הוראות מפורטות זמינות במסמכי התיעוד של ספק הדומיין.
סוג הדומיין
מפתח של דומיין מותאם אישית
דומיין Apex
דוגמאות לקלט נפוץ:
@
שם דומיין הבסיס (לדוגמה, example.com)
השארת השדה מארח ריק
תת-דומיין
דוגמאות לקלט נפוץ:
השם המלא של תת-הדומיין
(לדוגמה, app.example.com)
רק החלק של התת-דומיין (לדוגמה, app בלבד,
בלי .example.com)
רק www לתת-הדומיין של
www.example.com
ספקי דומיינים נפוצים
ריכזנו כאן כמה ספקי דומיינים נפוצים וסוגי הקלט שכל אחד מהם עשוי לדרוש.
אנחנו משתדלים לעדכן את המידע הזה ככל האפשר, אבל כדאי לעיין במסמכים של ספק הדומיין כדי לקבל הוראות מפורטות.
Cloudflare
סוג
מארח
ערך
קלט של רשומת TXT ב-DNS
TXT
example.com
ערך האימות שמופיע במסוף Firebase
קלט של רשומות DNS מסוג A
A
example.com
199.36.158.100
A
www
199.36.158.100
Google Cloud DNS
סוג
מארח
ערך
קלט של רשומת TXT ב-DNS
TXT
example.com
ערך האימות שמופיע במסוף Firebase
קלט של רשומות DNS מסוג A
A
example.com
199.36.158.100
A
www
199.36.158.100
NameCheap
סוג
מארח
ערך
קלט של רשומת TXT ב-DNS
TXT
@
ערך האימות שמופיע במסוף Firebase
קלט של רשומות DNS מסוג A
A
@
199.36.158.100
A
www
199.36.158.100
Squarespace
סוג
מארח
ערך
קלט של רשומת TXT ב-DNS
TXT
@
ערך האימות שמופיע במסוף Firebase
קלט של רשומות DNS מסוג A
A
@
199.36.158.100
A
www
199.36.158.100
תיאורי סטטוס ההגדרה של דומיינים מותאמים אישית
סטטוס
תיאור
נדרשת הגדרה
יכול להיות שתצטרכו לשנות הגדרה ברשומות ה-DNS.
ברוב המקרים, רשומות ה-A של ה-DNS לא הועברו מספק שם הדומיין לשרתי Firebase Hosting.
טיפ לפתרון בעיות: אם עברו יותר מ-24 שעות, צריך לוודא שהפניתם את הרשומות אל Firebase Hosting.
במקרים נדירים יותר, במיוחד אם משתמשים בתהליך ההגדרה המתקדם, יכול להיות שהאתגרים של SSL נכשלים בגלל:
האתגרים של אישור ה-SSL נכשלו, והטוקן (רשומות DNS TXT
או קובץ שהועלה
שסופקו לאתר) לא תקף יותר.
טיפ לפתרון בעיות: לוחצים על הצגה בדומיין,
ואז מספקים את האסימון החדש לדומיין הקיים.
בהמתנה
הגדרתם נכון את הדומיין המותאם אישית, אבל Firebase Hosting
לא הקצה אישור SSL.
לפעמים, הבעיות הבאות עלולות לעכב את הנפקת אישור SSL לדומיין מותאם אישית:
קוד האתגר לא תקין. אם השתמשתם בתהליך ההגדרה המתקדם וההעברה נכשלה, האסימון (וקוד האתגר שלו) לא תקין.
טיפ לפתרון בעיות: לוחצים על הצגה עבור הדומיין,
ואז מספקים את האסימון החדש לדומיין הקיים.
ביקשת אישורים ליותר מדי תת-דומיינים.
טיפ לפתרון בעיות: בדרך כלל, Firebase Hosting ממליצה לא להשתמש ביותר מ-20 תת-דומיינים בדומיין מותאם אישית ברמה העליונה, בגלל מגבלות על הנפקת אישורי SSL.
יצירת אישור
מערכת Google Domains מפיקה אישור SSL לדומיין שלכם.
מחובר
בדומיין המותאם אישית יש רשומות DNS מתאימות ואישור SSL.
אתם יכולים להציג את התוכן של האתר.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-19 (שעון UTC)."],[],[]]