Kết nối một miền tuỳ chỉnh

Bạn không cần phải từ bỏ tên miền độc đáo và tập trung vào thương hiệu cho ứng dụng được triển khai vào ngày Firebase App Hosting. Bạn có thể sử dụng miền tuỳ chỉnh (như example.com hoặc app.example.com) thay vì một miền do Firebase tạo cho trang web được lưu trữ trên Firebase. Firebase App Hosting cấp phép SSL cho mỗi miền của mình.

Phần còn lại của tài liệu này sẽ hướng dẫn bạn các bước để kết nối miền.

Thiết lập miền của bạn cho App Hosting

Hãy đảm bảo bạn đã hoàn thành các bước cơ bản App Hosting thiết lập nhiệm vụ để bạn có một trang web Firebase App Hosting trong dự án Firebase.

Bước 1: Thêm miền tuỳ chỉnh

  1. Mở tệp Trang App Hosting.
  2. Chọn một phần phụ trợ App Hosting bằng cách sử dụng tuỳ chọn Xem trang tổng quan.
  3. Chọn th��� Cài đặt, rồi nhấp vào Thêm miền tuỳ chỉnh.
  4. Nhập tên miền tuỳ chỉnh mà bạn muốn kết nối với Trang web App Hosting.
  5. (Không bắt buộc) Đánh dấu vào hộp để chuyển hướng tất cả yêu cầu trên miền tuỳ chỉnh đến miền được chỉ định thứ hai (chẳng hạn như example.comwww.example.com chuyển hướng đến cùng nội dung).
  6. Nhấp vào Tiếp tục để định cấu hình bản ghi DNS và hoàn tất quá trình thiết lập miền tuỳ chỉnh.

Bước 2: Thiết lập miền tuỳ chỉnh

  1. Trình hướng dẫn Thêm miền tùy chỉnh của bảng điều khiển Firebase sẽ hiển thị các bản ghi cần thiết cần được cập nhật để trỏ trang của bạn đến Ứng dụng Firebase Lưu trữ. Thêm, xoá và lưu bản ghi trong miền tại nhà cung cấp DNS của bạn với các thông tin đầu vào sau:

    • Loại: Thêm bản ghi DNS được cung cấp.
    • Máy chủ lưu trữ: Nhập khoá miền tuỳ chỉnh cho các bản ghi. Máy chủ mà bạn chỉ định là miền trên mà bạn muốn phân phát nội dung; miền này có thể là miền đỉnh hoặc miền con. Nhà cung cấp miền của bạn có thể hãy liệt kê cụm từ này là "Tên máy chủ lưu trữ", "Tên" hoặc "Miền".

    • Giá trị: Chỉ định giá trị đã cung cấp cho bản ghi. Tên miền của bạn có thể liệt kê cụm từ này là "Dữ liệu", "Trỏ tới", "Nội dung", "Địa chỉ" hoặc "Địa chỉ IP". Nội dung của trường giá trị sẽ khác nhau loại bản ghi, trong đó bản ghi A và AAAA có địa chỉ IP là giá trị trong khi Bản ghi TXT là các chuỗi.

Hãy chờ một thời gian để chứng chỉ SSL của bạn được cấp phép. Việc này có thể mất vài giờ sau khi bạn trỏ DNS của mình đến tính năng Lưu trữ ứng dụng Firebase. Trong hầu hết trường hợp, việc truyền bản ghi và cấp phép chứng chỉ SSL của bạn sẽ xảy ra trong vòng một giờ, tuỳ thuộc vào nhà cung cấp miền của bạn.

Chờ cấp phép chứng chỉ SSL

App Hosting có thể mất đến vài giờ để cấp phép chứng chỉ SSL cho miền của bạn sau khi bạn cập nhật bản ghi DNS.

Bạn có thể xem chứng chỉ này bằng các công cụ bảo mật của trình duyệt. Trong khi đang được cấp phép, bạn có thể thấy chứng chỉ không hợp lệ hoặc gặp vấn đề đang kết nối với miền của bạn. Đây là một phần bình thường trong quá trình và sẽ được giải quyết sau khi chứng chỉ của miền có sẵn.

Lưu ý: Firebase App Hosting tự động cấp phép lại chứng chỉ SSL, như cần thiết cho các miền tuỳ chỉnh.

Khoá miền tuỳ chỉnh của bạn

Khi thêm hoặc chỉnh sửa bản ghi DNS, các nhà cung cấp miền khác nhau yêu cầu bạn hãy nhập các thông tin đầu vào khác nhau cho trường Máy chủ lưu trữ trong trang web quản lý DNS của họ. Dưới đây, chúng tôi đã tổng hợp thông tin đầu vào phổ biến của các nhà cung cấp phổ biến. Giới thiệu đến miền của bạn tài liệu của nhà cung cấp để biết hướng dẫn chi tiết.

Loại miền Khoá miền tuỳ chỉnh
Miền Apex

Thông tin đầu vào phổ biến bao gồm:

  • @
  • Tên miền ở đỉnh (ví dụ: example.com)
  • Để trống trường Host (Máy chủ)
Miền con

Thông tin đầu vào phổ biến bao gồm:

  • Tên miền con đầy đủ (ví dụ: app.example.com)
  • Chỉ phần miền con (ví dụ: chỉ app, và bỏ qua .example.com)
  • Chỉ www cho miền con của www.example.com

Các nhà cung cấp miền phổ biến

Dưới đây là một số nhà cung cấp miền phổ biến và loại dữ liệu đầu vào mà mỗi nhà cung cấp có thể yêu cầu. Thông tin này luôn được cập nhật thường xuyên nhất có thể, nhưng hãy tham khảo tài liệu của nhà cung cấp miền để biết hướng dẫn chi tiết.

Nội dung mô tả trạng thái cho miền tuỳ chỉnh

Trạng thái Mô tả
Cần thiết lập

Bạn có thể phải thay đổi cấu hình có bản ghi DNS.

  • Trong hầu hết các trường hợp, bản ghi DNS A của bạn chưa được truyền từ nhà cung cấp tên miền của bạn đến máy chủ Firebase App Hosting.
    Mẹo khắc phục sự cố: Nếu đã hơn 24 giờ, hãy kiểm tra bạn đã trỏ bản ghi của mình tới Firebase App Hosting.

  • Trong một số ít trường hợp, các thử thách SSL có thể không thành công vì bản ghi DNS của bạn có bản ghi A hoặc bản ghi CNAME trỏ đến các nhà cung cấp dịch vụ lưu trữ khác.
    Mẹo khắc phục sự cố: Kiểm tra để đảm bảo rằng bản ghi A của bạn chỉ trỏ đến Firebase App Hosting rồi xoá tất cả bản ghi CNAME.

Đang chờ xử lý

Bạn đã thiết lập đúng miền tuỳ chỉnh, nhưng Firebase App Hosting chưa cấp phép chứng chỉ SSL.

Đôi khi, bản ghi CAA bị hạn chế quá mức có thể trì hoãn việc tạo chứng chỉ SSL cho miền tùy chỉnh. Đảm bảo rằng các tổ chức phát hành chứng chỉ "letsencrypt.org" và "pki.goog" được phép tạo chứng chỉ SSL cho miền của bạn.

Chứng chỉ khai thác

Chứng chỉ SSL đang được tạo cho miền của bạn.

Đã kết nối

Miền tuỳ chỉnh của bạn có bản ghi DNS phù hợp và có SSL chứng chỉ.
Bạn có thể phân phát nội dung trang web của mình.