Trung tâm kiến thức

Triển khai trang web lên tài khoản CDN của riêng bạn

Kết nối tài khoản Cloudflare của bạn, đặt một trang web lên đó và di chuyển trang web giữa các tài khoản mà không làm gián đoạn hoạt động.

Bạn có thể phục vụ một trang web từ tài khoản CDN của riêng bạn thay vì từ tài khoản của chúng tôi — tài khoản mà bạn phải trả phí, nắm giữ thông tin xác thực và có thể nhìn thấy trong bảng điều khiển nhà cung cấp của chính bạn. Đó là ý nghĩa của "BYO CDN" trong gói dịch vụ của bạn, và bài viết này hướng dẫn cách bạn thực sự sử dụng tính năng đó.

Những gì bạn cần trước tiên

Một tài khoản CDN của riêng bạn, được kết nối với Zinn®. Hãy chuyển đến phần Connections và thêm tài khoản đó. Bạn cung cấp cho chúng tôi mã thông báo API có phạm vi truy cập giới hạn cho tài khoản đó; chúng tôi lưu trữ mã đó trong một kho bảo mật và không bao giờ hiển thị lại.

Bạn có thể kết nối hiều tài khoản. Đó chính là điểm mấu chốt: một công ty lưu giữ các sản phẩm của khách hàng trên một tài khoản Cloudflare và các trang web của chính họ trên một tài khoản khác sẽ kết nối cả hai, đặt tên cho chúng và lựa chọn theo từng trang web. Hãy đặt cho mỗi tài khoản một cái tên mà bạn sẽ nhận ra sau này — "CF — client work" rất hữu ích, còn đặt "Cloudflare" hai lần thì không.

Đưa một trang web lên tài khoản đó

Mở trang web, sau đó mở tab CDN. Dưới mục Where this site is served from, bạn sẽ thấy mọi điểm đến mà trang web này có thể được chuyển đến:

  • Zinn® edge network — nhóm của chúng tôi. Đây là tùy chọn mặc định, đã bao gồm trong gói dịch vụ của bạn.
  • Mỗi hàng tương ứng với một tài khoản mà bạn đã kết nối, được hiển thị theo tên mà bạn đã đặt cho tài khoản đó.
  • Your own edge (passthrough) — bạn tự vận hành CDN và chúng tôi chỉ trỏ tên miền vào đó.

Chọn một tùy chọn và xác nhận. Chúng tôi sẽ tạo vùng (zone) trên tài khoản đó, trỏ tên miền của bạn vào đó, và chỉ sau đó mới dọn dẹp vùng mà trang web vừa chuyển đi.

Điều gì thực sự diễn ra và mất bao lâu

Thứ tự thực hiện rất quan trọng và đó là lý do tại sao quá trình này an toàn:

  1. Chúng tôi tạo vùng trên tài khoản bạn đã chọn và đọc lại phản hồi.
  2. Chúng tôi công bố biên mới dưới dạng bản ghi phản hồi cho tên miền của bạn.
  3. Chúng tôi ghi nhận thay đổi trên trang web của bạn.
  4. Chúng tôi chờ đợi.
  5. Chỉ khi tên miền của bạn thực sự phản hồi từ tài khoản mới, chúng tôi mới xóa vùng cũ.

Bước 4 là bước quan trọng. Cloudflare cấp cho mỗi tài khoản một cặp máy chủ tên miền (nameserver) riêng, do đó việc di chuyển một trang web giữa hai tài khoản Cloudflare sẽ làm thay đổi các máy chủ tên miền mà tên miền của bạn phải được ủy quyền. Cho đến khi nhà đăng ký tên miền của bạn trỏ đến cặp máy chủ mới, người truy cập vẫn đang phân giải thông qua cặp máy chủ cũ.

Nếu tên miền được đăng ký với chúng tôi, chúng tôi sẽ thiết lập các máy chủ tên miền cho bạn và quá trình di chuyển thường hoàn tất trong vòng một giờ.

Nếu tên miền được đăng ký ở nơi khác, chúng tôi hiển thị các máy chủ tên miền mới cho bạn và chờ đợi. Hãy sao chép các máy chủ đó vào bảng điều khiển của nhà đăng ký tên miền. Không có gì bị gián đoạn trong lúc bạn thong thả thực hiện: cả hai biên đều phục vụ trang web của bạn trong suốt quá trình, và chúng tôi không xóa bất cứ thứ gì cho đến khi biên mới phản hồi.

Khi nhà đăng ký tên miền của bạn được cập nhật, quá trình truyền bá thường mất từ vài phút đến vài giờ, và có thể lên tới 48 giờ tùy thuộc vào giá trị TTL trước đó. Đó là đặc tính của DNS chứ không phải do chúng tôi.

Nếu có sự cố xảy ra

Mọi bước đều có thể được hoàn tác và mọi thất bại đều không làm gián đoạn trang web của bạn. Nếu tài khoản từ chối vùng đó, hoặc thông tin xác thực đã bị thu hồi kể từ khi bạn kết nối, sẽ không có gì thay đổi — trang web của bạn vẫn tiếp tục được phục vụ chính xác ở vị trí cũ, và tab sẽ cho bạn biết bước nào đã thất bại.

Bạn cũng có thể hủy một quá trình di chuyển đang chờ nhà đăng ký tên miền của bạn. Trang web của bạn sẽ quay trở lại tài khoản trước đó, và vùng mà chúng tôi đã tạo sẽ bị xóa.

Lưu ý nếu bạn đang sử dụng Footprint-Free

Mọi trang web trên một tài khoản CDN có thể được liên kết với mọi trang web khác trên tài khoản đó — đó chính xác là mối liên hệ mà dòng sản phẩm Footprint-Free tồn tại để ngăn chặn. Việc di chuyển một trang web Footprint-Free sang một tài khoản đơn lẻ của riêng bạn là được phép, và chúng tôi yêu cầu bạn xác nhận rằng bạn đã hiểu rõ điều này trước tiên. Các trang web trên nhóm của chúng tôi được phân bổ trên nhiều tài khoản cụ thể là để chúng không thể bị liên kết với nhau.

Những gì không thay đổi

Gói dịch vụ, các ô tài nguyên (slot) và hóa đơn của bạn với chúng tôi vẫn giữ nguyên. Điểm thay đổi là ai sẽ là người nhận hóa đơn cho lưu lượng truy cập ở biên: trên tài khoản của riêng bạn, đó là bạn và nhà cung cấp của bạn. Nếu vì bất kỳ lý do gì mà chúng tôi không thể xóa vùng cũ, chúng tôi sẽ thông báo điều đó trên tab, bởi vì nếu không, bạn sẽ phải tiếp tục trả tiền cho hai nhà cung cấp cho cùng một trang web.

Vẫn chưa được?

Hỗ trợ được bao gồm trong mọi gói cước và giải đáp bằng chính ngôn ngữ của bạn.

Liên hệ bộ phận hỗ trợ Tất cả bài viết