คุณไม่ต้องเลิกใช้ชื่อโดเมนที่มีเอกลักษณ์และเน้นแบรนด์เป็นหลักสำหรับแอปที่ใช้งานใน Firebase App Hosting คุณใช้โดเมนที่กำหนดเอง (เช่น example.com
หรือ app.example.com
) แทนโดเมนที่ Firebase สร้างขึ้นสำหรับเว็บไซต์ที่โฮสต์ด้วย Firebase ได้ โฮสติ้งแอป Firebase จะจัดสรรใบรับรอง SSL ให้กับแต่ละโดเมน
ส่วนที่เหลือของเอกสารนี้จะอธิบายขั้นตอนต่างๆ ในการเชื่อมต่อโดเมนที่กำหนดเอง
ตั้งค่าโดเมนของคุณสำหรับโฮสติ้งแอป
ตรวจสอบว่าคุณได้ตั้งค่าโฮสติ้งแอปพื้นฐานเสร็จเพื่อให้มีเว็บไซต์ Firebase App Hosting ในโปรเจ็กต์ Firebase
ขั้นตอนที่ 1: เพิ่มโดเมนที่กำหนดเอง
- เปิดหน้าโฮสติ้งแอปของโปรเจ็กต์
- เลือกแบ็กเอนด์โฮสติ้งของแอปโดยใช้ตัวเลือกดูแดชบอร์ด
- เลือกแท็บการตั้งค่า แล้วคลิกเพิ่มโดเมนที่กำหนดเอง
- ป้อนชื่อโดเมนที่กำหนดเองที่คุณต้องการเชื่อมต่อกับเว็บไซต์โฮสติ้งแอป
- (ไม่บังคับ) เลือกช่องเพื่อเปลี่ยนเส้นทางคำขอทั้งหมดในโดเมนที่กำหนดเองไปยังโดเมนที่สองที่ระบุ (เช่น
example.com
และwww.example.com
เปลี่ยนเส้นทางไปยังเนื้อหาเดียวกัน) - คลิกดำเนินการต่อเพื่อกำหนดค่าระเบียน DNS และตั้งค่าโดเมนที่กำหนดเองให้เสร็จสิ้น
ขั้นตอนที่ 2: ตั้งค่าโดเมนที่กำหนดเอง
วิซาร์ดเพิ่มโดเมนที่กำหนดเองของคอนโซล Firebase จะแสดงระเบียนที่จำเป็นที่ต้องได้รับการอัปเดตเพื่อให้ชี้หน้าเว็บของคุณไปยังโฮสติ้งแอปของ Firebase เพิ่ม นำออก และบันทึกระเบียนจากโดเมนในผู้ให้บริการ DNS ด้วยอินพุตต่อไปนี้
- ประเภท: เพิ่มระเบียน DNS ที่ระบุ
โฮสต์: ป้อนคีย์โดเมนที่กำหนดเองสำหรับระเบียน โฮสต์ที่คุณระบุคือโดเมนที่คุณต้องการแสดงเนื้อหา โดเมนนี้อาจเป็นโดเมนเอเพ็กซ์หรือโดเมนย่อยก็ได้ ผู้ให้บริการโดเมนอาจระบุคำนี้ว่า "ชื่อโฮสต์" "ชื่อ" หรือ "โดเมน"
ค่า: กําหนดค่าที่ระบุให้กับระเบียน ผู้ให้บริการโดเมนของคุณอาจแสดงคำนี้เป็น "ข้อมูล" "ชี้ไปที่" "เนื้อหา" "ที่อยู่" หรือ "ที่อยู่ IP" เนื้อหาในช่องค่าจะแตกต่างกันไปตามประเภทระเบียน โดยระเบียน A และ AAAA จะมีที่อยู่ IP เป็นค่า ขณะที่ระเบียน TXT เป็นสตริง
โปรดรอให้จัดสรรใบรับรอง SSL การดำเนินการนี้อาจใช้เวลา 2-3 ชั่วโมงหลังจากที่ชี้ DNS ไปยังโฮสติ้งแอปของ Firebase ในกรณีส่วนใหญ่ การเผยแพร่เรคคอร์ดและการจัดสรรใบรับรอง SSL จะเกิดขึ้นภายใน 1 ชั่วโมง ทั้งนี้ขึ้นอยู่กับผู้ให้บริการโดเมนของคุณ
รอการจัดสรรใบรับรอง SSL
โฮสติ้งแอปอาจใช้เวลา 2-3 ชั่วโมงในการจัดสรรใบรับรอง SSL สำหรับโดเมนของคุณหลังจากที่คุณอัปเดตระเบียน DNS แล้ว
คุณสามารถดูใบรับรองนี้โดยใช้เครื่องมือรักษาความปลอดภัยของเบราว์เซอร์ ขณะจัดสรรโดเมน คุณอาจเห็นใบรับรองที่ไม่ถูกต้องหรือมีปัญหาในการเชื่อมต่อกับโดเมนของคุณ ซึ่งถือเป็นเรื่องปกติของกระบวนการนี้ และจะได้รับการแก้ไขหลังจากที่ใบรับรองของโดเมนพร้อมใช้งาน
หมายเหตุ: Firebase App Hosting จะจัดสรรใบรับรอง SSL ใหม่โดยอัตโนมัติตามความจำเป็นสำหรับโดเมนที่กำหนดเอง
คีย์โดเมนที่กำหนดเองของคุณ
เมื่อเพิ่มหรือแก้ไขระเบียน DNS ผู้ให้บริการโดเมนแต่ละรายคาดหวังให้คุณป้อนข้อมูลที่แตกต่างกันสำหรับช่องโฮสต์ภายในเว็บไซต์การจัดการ DNS ของผู้ให้บริการเหล่านั้น เราได้รวบรวมข้อมูลทั่วไปจากผู้ให้บริการยอดนิยมไว้ด้านล่าง โปรดดูวิธีการโดยละเอียดในเอกสารของผู้ให้บริการโดเมน
ประเภทของโดเมน | คีย์โดเมนที่กำหนดเอง |
---|---|
โดเมนเอเพ็กซ์ |
อินพุตทั่วไป ได้แก่
|
โดเมนย่อย | อินพุตทั่วไป ได้แก่
|
ผู้ให้บริการโดเมนทั่วไป
ต่อไปนี้คือตัวอย่างผู้ให้บริการโดเมนทั่วไปและประเภทการป้อนข้อมูลที่แต่ละรายการอาจต้องใช้ ข้อมูลนี้เป็นปัจจุบันอยู่เสมอ แต่ให้ดูวิธีการโดยละเอียดในเอกสารประกอบของผู้ให้บริการโดเมน
คำอธิบายสถานะสำหรับโดเมนที่กำหนดเอง
สถานะ | คำอธิบาย |
---|---|
ต้องตั้งค่า |
คุณอาจต้องเปลี่ยนการกำหนดค่าด้วยระเบียน DNS
|
รอดำเนินการ | คุณตั้งค่าโดเมนที่กำหนดเองได้อย่างถูกต้อง แต่โฮสติ้งแอปของ Firebase ไม่ได้จัดสรรใบรับรอง SSL ในบางครั้ง ระเบียน CAA ที่มีข้อจำกัดมากเกินไปอาจทำให้การสร้างใบรับรอง SSL สำหรับโดเมนที่กำหนดเองหยุดทำงาน ตรวจสอบว่าผู้ออกใบรับรอง "letsencrypt.org" และ "pki.goog" ได้รับอนุญาตให้สร้างใบรับรอง SSL สำหรับโดเมน |
ใบรับรองการประมวลผล | กำลังสร้างใบรับรอง SSL สำหรับโดเมนของคุณ |
เชื่อมต่อแล้ว | โดเมนที่กำหนดเองมีระเบียน DNS ที่เหมาะสมและมีใบรับรอง SSL |