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, tập trung vào thương hiệu cho các ứng dụng được triển khai trên tính năng Lưu trữ ứng dụng Firebase. Bạn có thể sử dụng miền tuỳ chỉnh (như example.com hoặc app.example.com) thay vì miền do Firebase tạo cho trang web được lưu trữ trên Firebase. Dịch vụ Lưu trữ ứng dụng Firebase cung cấp chứng chỉ SSL cho từng miền của bạn.

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 tuỳ chỉnh.

Thiết lập miền của bạn để Lưu trữ ứng dụng

Đảm bảo bạn đã hoàn tất các tác vụ thiết lập tính năng Lưu trữ ứng dụng cơ bản để có một trang web Lưu trữ ứng dụng Firebase trong dự án Firebase.

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

  1. Mở trang Lưu trữ ứng dụng thuộc dự án.
  2. Chọn phần phụ trợ Lưu trữ ứng dụng 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 Lưu trữ ứng dụng.
  5. (Không bắt buộc) Đánh dấu vào hộp để chuyển hướng tất cả các yêu cầu trên miền tuỳ chỉnh đến một miền được chỉ định thứ hai (để example.comwww.example.com chuyển hướng đến cùng một 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 việc 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 tuỳ chỉnh trong bảng điều khiển của 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 tính năng Lưu trữ ứng dụng Firebase. Thêm, xoá và lưu các bản ghi trong miền của bạn trong nhà cung cấp DNS với các thông tin đầu vào sau đây:

    • 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 của bạn cho các bản ghi. Máy chủ lưu trữ bạn chỉ định là miền mà bạn muốn phân phát nội dung; miền này có thể là miền apex hoặc miền con. Nhà cung cấp miền của bạn có thể 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. Nhà cung cấp miề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ị thay đổi tuỳ theo loại bản ghi, trong đó bản ghi A và AAAA có địa chỉ IP làm giá trị, còn bản ghi TXT là chuỗi.

Hãy chờ một thời gian để chứng chỉ SSL của bạn được cấp phép. Quá trình này có thể mất vài giờ sau khi bạn trỏ DNS đến tính năng Lưu trữ ứng dụng Firebase. Trong hầu hết các trường hợp, việc truyền tải bản ghi và cấp phép chứng chỉ SSL sẽ diễn 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

Dịch vụ Lưu trữ ứng dụng 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 miền đang cấp phép, bạn có thể thấy một chứng chỉ không hợp lệ hoặc gặp vấn đề khi kết nối với miền. Đây là một phần bình thường của quy trình và sẽ được giải quyết sau khi chứng chỉ của miền có sẵn.

Lưu ý: Dịch vụ Lưu trữ ứng dụng Firebase tự động cấp phép lại các chứng chỉ SSL (nếu cần) 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 các bản ghi DNS, các nhà cung cấp miền khác nhau yêu cầu bạn nhập các thông tin đầu vào khác nhau cho trường Máy chủ lưu trữ trong các 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. 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.

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 là thông tin mới 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 chưa truyền từ nhà cung cấp tên miền của bạn sang máy chủ Lưu trữ ứng dụng Firebase.
    Mẹo khắc phục sự cố: Nếu đã hơn 24 giờ, hãy kiểm tra để đảm bảo rằng bạn đã trỏ hồ sơ của mình đến tính năng Lưu trữ ứng dụng Firebase.

  • Trong một số ít trường hợp hơn, quy trình xác thực 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 tính năng Lưu trữ ứng dụng Firebase và xóa tất cả bản ghi CNAME.

Đang chờ xử lý

Bạn đã thiết lập đúng miền tùy chỉnh của mình, nhưng tính năng Lưu trữ ứng dụng Firebase chưa cấp chứng chỉ SSL.

Đôi khi, các bản ghi CAA bị hạn chế quá mức có thể gây cản trở cho việc tạo chứng chỉ SSL cho một miền tuỳ 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ó các bản ghi DNS phù hợp và có một chứng chỉ SSL.
Bạn có thể phân phát nội dung trang web của mình.