เชื่อมต่อโดเมนที่กำหนดเอง

คุณไม่ต้องเลิกใช้ชื่อโดเมนที่มีเอกลักษณ์และเน้นแบรนด์เป็นหลักสำหรับแอปที่ใช้งานใน Firebase App Hosting คุณใช้โดเมนที่กำหนดเอง (เช่น example.com หรือ app.example.com) แทนโดเมนที่ Firebase สร้างขึ้นสำหรับเว็บไซต์ที่โฮสต์ด้วย Firebase ได้ โฮสติ้งแอป Firebase จะจัดสรรใบรับรอง SSL ให้กับแต่ละโดเมน

ส่วนที่เหลือของเอกสารนี้จะอธิบายขั้นตอนต่างๆ ในการเชื่อมต่อโดเมนที่กำหนดเอง

ตั้งค่าโดเมนของคุณสำหรับโฮสติ้งแอป

ตรวจสอบว่าคุณได้ตั้งค่าโฮสติ้งแอปพื้นฐานเสร็จเพื่อให้มีเว็บไซต์ Firebase App Hosting ในโปรเจ็กต์ Firebase

ขั้นตอนที่ 1: เพิ่มโดเมนที่กำหนดเอง

  1. เปิดหน้าโฮสติ้งแอปของโปรเจ็กต์
  2. เลือกแบ็กเอนด์โฮสติ้งของแอปโดยใช้ตัวเลือกดูแดชบอร์ด
  3. เลือกแท็บการตั้งค่า แล้วคลิกเพิ่มโดเมนที่กำหนดเอง
  4. ป้อนชื่อโดเมนที่กำหนดเองที่คุณต้องการเชื่อมต่อกับเว็บไซต์โฮสติ้งแอป
  5. (ไม่บังคับ) เลือกช่องเพื่อเปลี่ยนเส้นทางคำขอทั้งหมดในโดเมนที่กำหนดเองไปยังโดเมนที่สองที่ระบุ (เช่น example.com และ www.example.com เปลี่ยนเส้นทางไปยังเนื้อหาเดียวกัน)
  6. คลิกดำเนินการต่อเพื่อกำหนดค่าระเบียน DNS และตั้งค่าโดเมนที่กำหนดเองให้เสร็จสิ้น

ขั้นตอนที่ 2: ตั้งค่าโดเมนที่กำหนดเอง

  1. วิซาร์ดเพิ่มโดเมนที่กำหนดเองของคอนโซล 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 ของผู้ให้บริการเหล่านั้น เราได้รวบรวมข้อมูลทั่วไปจากผู้ให้บริการยอดนิยมไว้ด้านล่าง โปรดดูวิธีการโดยละเอียดในเอกสารของผู้ให้บริการโดเมน

ประเภทของโดเมน คีย์โดเมนที่กำหนดเอง
โดเมนเอเพ็กซ์

อินพุตทั่วไป ได้แก่

  • @
  • ชื่อโดเมนเอเพ็กซ์ (เช่น example.com)
  • การเว้นช่อง Host ให้ว่างไว้
โดเมนย่อย

อินพุตทั่วไป ได้แก่

  • ชื่อเต็มของโดเมนย่อย (เช่น app.example.com)
  • เฉพาะส่วนของโดเมนย่อย (เช่น app เท่านั้น และปล่อย .example.com ออก)
  • เพียง www สำหรับโดเมนย่อยของ www.example.com

ผู้ให้บริการโดเมนทั่วไป

ต่อไปนี้คือตัวอย่างผู้ให้บริการโดเมนทั่วไปและประเภทการป้อนข้อมูลที่แต่ละรายการอาจต้องใช้ ข้อมูลนี้เป็นปัจจุบันอยู่เสมอ แต่ให้ดูวิธีการโดยละเอียดในเอกสารประกอบของผู้ให้บริการโดเมน

คำอธิบายสถานะสำหรับโดเมนที่กำหนดเอง

สถานะ คำอธิบาย
ต้องตั้งค่า

คุณอาจต้องเปลี่ยนการกำหนดค่าด้วยระเบียน DNS

  • ในกรณีส่วนใหญ่ ระเบียน DNS A ของคุณไม่ได้เผยแพร่จากผู้ให้บริการชื่อโดเมนไปยังเซิร์ฟเวอร์โฮสติ้งแอปของ Firebase
    เคล็ดลับในการแก้ปัญหา: หากผ่านไปนานกว่า 24 ชั่วโมงแล้ว ให้ตรวจสอบว่าคุณได้ชี้ระเบียนไปยัง Firebase App Hosting แล้ว

  • ในบางกรณีซึ่งเกิดขึ้นไม่บ่อยนัก ปัญหา SSL อาจล้มเหลวเนื่องจากระเบียน DNS มีระเบียน A หรือระเบียน CNAME ที่ชี้ไปยังผู้ให้บริการโฮสติ้งรายอื่น
    เคล็ดลับในการแก้ปัญหา: ตรวจสอบว่าระเบียน A ชี้ไปที่ โฮสติ้งแอปของ Firebase เท่านั้นและนำระเบียน CNAME ทั้งหมดออก

รอดำเนินการ

คุณตั้งค่าโดเมนที่กำหนดเองได้อย่างถูกต้อง แต่โฮสติ้งแอปของ Firebase ไม่ได้จัดสรรใบรับรอง SSL

ในบางครั้ง ระเบียน CAA ที่มีข้อจำกัดมากเกินไปอาจทำให้การสร้างใบรับรอง SSL สำหรับโดเมนที่กำหนดเองหยุดทำงาน ตรวจสอบว่าผู้ออกใบรับรอง "letsencrypt.org" และ "pki.goog" ได้รับอนุญาตให้สร้างใบรับรอง SSL สำหรับโดเมน

ใบรับรองการประมวลผล

กำลังสร้างใบรับรอง SSL สำหรับโดเมนของคุณ

เชื่อมต่อแล้ว

โดเมนที่กำหนดเองมีระเบียน DNS ที่เหมาะสมและมีใบรับรอง SSL
คุณแสดงเนื้อหาของเว็บไซต์ได้