# Dùng tên miền riêng cho trang Instatus của bạn

Source: https://instatus.com/help/vi/status-page/custom-domain

Trỏ một bản ghi CNAME cho tên miền như **status.company.com** hoặc **companystatus.com** tới `cname.instatus.com` và Instatus sẽ tạo chứng chỉ SSL cho bạn ✨. Tên miền riêng yêu cầu gói Pro.

| At a glance | Details |
| :-- | :-- |
| [Gói yêu cầu](https://instatus.com/help/vi/status-page/custom-domain#nâng-cấp-lên-pro) | Pro |
| [Bản ghi DNS](https://instatus.com/help/vi/status-page/custom-domain#thiết-lập-dns-của-bạn) | CNAME status → cname.instatus.com |
| [SSL](https://instatus.com/help/vi/status-page/custom-domain#thiết-lập-dns-của-bạn) | Được tạo tự động |
| [Cloudflare](https://instatus.com/help/vi/status-page/custom-domain#tên-miền-riêng-có-hoạt-động-với-cloudflare-không) | Nên chỉ dùng DNS, proxy cần HTTP /.well-known |
| [Vị trí](https://instatus.com/help/vi/status-page/custom-domain#thêm-tên-miền-riêng-của-bạn) | Cài đặt → Domains |

1. ### Đăng nhập vào Instatus

Đăng nhập vào Instatus tại [instatus.com/login](https://dashboard.instatus.com/login). Sau đó chọn trang trạng thái của bạn.

2. ### Nâng cấp lên Pro

Dùng tên miền riêng là tính năng của gói Pro. Nếu bạn chưa ở gói Pro, hãy nhấp **Nâng cấp** trên thanh điều hướng của trang trạng thái.

![Đổi gói](https://instatus.com/help/page-type/private-page/1.png)

3. ### Thêm tên miền riêng của bạn

Trên dashboard của trang, vào **Cài đặt** và chọn **Domains** trong menu phụ. Thêm tên miền riêng của bạn rồi nhấp lưu.

![Tab Domains trong trang cài đặt](https://instatus.com/help/custom-domains/1.png)

4. ### Thiết lập DNS của bạn

Một cấu hình DNS sẽ hiển thị khi bạn lưu tên miền riêng. Hãy thêm bản ghi cấu hình xuất hiện trên trang cài đặt tên miền vào nhà cung cấp DNS của bạn. Thông thường nó sẽ trông như sau:

| HOST \(NAME\) | POINTS TO \(VALUE\)      | TTL               |
| :------------ | :----------------------- | :---------------- |
| **`status`**  | **`cname.instatus.com`** | Giữ giá trị mặc định |

Bạn có thể làm điều này ở hầu hết các nhà đăng ký tên miền theo các bước sau:

- Vào trang cài đặt tên miền của bạn.
- Quản lý DNS.
- Thêm một bản ghi.
- Chọn loại bản ghi CNAME.
- Chọn HOST. Thường là **`status`,** nhưng bạn có thể chọn host bất kỳ, và nó sẽ là tên miền phụ của bạn.
- Points to sẽ là: **`cname.instatus.com`**
- Giữ TTL ở giá trị mặc định

Chúc mừng! Giờ bạn có thể bắt đầu dùng tên miền riêng của mình 🚀

## Tên miền riêng có hoạt động với Cloudflare không?

Có. Nếu Cloudflare quản lý nameserver của bạn, hãy thêm CNAME ở chế độ chỉ DNS, hoặc nếu bắt buộc phải bật proxy, hãy cho phép yêu cầu HTTP thuần tới `/.well-known/*` để chứng chỉ có thể được cấp.

### Không dùng proxy (chỉ DNS)

Đây là cách được khuyến nghị để đảm bảo tốc độ và độ tin cậy của tên miền, vì việc phân giải DNS sẽ đi thẳng tới Vercel (nhà cung cấp hạ tầng của [Instatus](https://instatus.com)) mà không qua trung gian.

| HOST \(NAME\) | POINTS TO \(VALUE\)      | TTL               |
| :------------ | :----------------------- | :---------------- |
| **`status`**  | **`cname.instatus.com`** | Giữ giá trị mặc định |

Bạn có thể làm điều này ở hầu hết các nhà đăng ký tên miền theo các bước sau:

- Vào trang cài đặt tên miền của bạn.
- Quản lý DNS.
- Thêm một bản ghi.
- Chọn loại bản ghi CNAME.
- Chọn HOST. Thường là **`status`,** nhưng bạn có thể chọn host bất kỳ, và nó sẽ là tên miền phụ của bạn.
- Points to sẽ là: **`cname.instatus.com`**
- Giữ TTL ở giá trị mặc định

### Có dùng proxy

Proxy của Cloudflare hoạt động như một trung gian giữa tên miền của bạn và Vercel, nhà cung cấp hạ tầng của Instatus.
Chúng tôi không khuyến nghị bật proxy Cloudflare trừ khi dự án của bạn có ràng buộc cụ thể, vì nó sẽ làm website của bạn chậm đi một chút do phải qua thêm một chặng.

Bạn cần thêm một bản ghi CNAME hoặc ALIAS với giá trị `cname.instatus.com`
Nếu tên miền của bạn bắt buộc phải bật proxy Cloudflare theo mặc định, chỉ có một yêu cầu duy nhất:
Tên miền phải cho phép các yêu cầu HTTP (không có HTTPS) tới đường dẫn **/.well-known/\***.

Để kiểm tra xem điều đó có khả thi với tên miền của bạn hay không, bạn có thể chạy lệnh sau (lưu ý phần http:// trong URL):

```bash
curl http://example.com/.well-known/acme-challenge -I
```

Một cấu hình cho phép Vercel (hạ tầng của Instatus) hoạt động trơn tru sẽ trả về như sau:

```bash
curl http://example.com/.well-known/acme-challenge -I
HTTP/1.1 404 Not Found
```

Nếu bạn chạy lệnh `curl` và nhận về một chuyển hướng `3XX`, nghĩa là Cloudflare đang chặn truy cập tuyến đường này, và tên miền sẽ không được cấu hình đúng:

```bash
curl http://example.com/.well-known/acme-challenge -I
HTTP/1.1 308 Moved Permanently
```

Bạn cần xem xét các cấu hình sau trong dashboard của Cloudflare:

[Page Rules](https://support.cloudflare.com/hc/en-us/articles/218411427-Understanding-and-Configuring-Cloudflare-Page-Rules-Page-Rules-Tutorial-) — Bạn có thể tắt HTTPS cho đường dẫn `/.well-known/**`.

[Always use HTTPS](https://support.cloudflare.com/hc/en-us/articles/204144518-SSL-FAQ) — Cấu hình này nằm trong tab "SSL/TLS" và có thể ảnh hưởng đến các page rule của bạn.

**Các cấu hình khác** — Cloudflare có nhiều thiết lập khác nhau và chúng sẽ ảnh hưởng trực tiếp đến khả năng tạo chứng chỉ.

Chúc mừng! Giờ bạn có thể bắt đầu dùng tên miền riêng của mình 🛳️

- [Quản lý người đăng ký trang trạng thái của bạn](https://instatus.com/help/vi/status-page/subscribers): Tìm hiểu cách quản lý người đăng ký trang trạng thái.
