Chuyển tới nội dung chính

SSL

HiTechCloud tự động tạo và gia hạn chứng chỉ SSL cho mọi tên miền bằng Let's Encrypt.

Bạn cũng có thể cấu hình chứng chỉ SSL tuỳ chỉnh cho bất kỳ tên miền nào qua HiTechCloud > Tên miền > SSL.

SSL tuỳ chỉnh​

Để dùng chứng chỉ SSL của riêng bạn:

  1. Vào HiTechCloud > Tên miền, rồi nhấn SSL bên cạnh tên miền.
  2. Trong Cấu hình SSL tuỳ chỉnh, dán nội dung chứng chỉ và khoá riêng (định dạng PEM, gồm cả các dòng -----BEGIN CERTIFICATE-----/-----BEGIN PRIVATE KEY-----) vào các trường Chứng chỉ và Khoá riêng tư.
  3. Nhấn Cấu hình chứng chỉ tuỳ chỉnh.

Sau khi cấu hình, thông tin chứng chỉ tuỳ chỉnh sẽ xuất hiện trên cùng trang, và trạng thái SSL sẽ đổi thành SSL tuỳ chỉnh.

screenshot of domain with custom ssl

AutoSSL​

AutoSSL là tuỳ chọn mặc định trong HiTechCloud. Nếu bạn đang thêm tên miền mới, không cần làm gì — chứng chỉ được yêu cầu tự động ở lần đầu tên miền được truy cập qua https://.

Nếu trạng thái hiển thị SSL tự động nhưng chưa có chứng chỉ nào được cấp, nhấn Tạo ngay để tải lại webserver và kích hoạt việc cấp ngay lập tức.

Để chuyển từ chứng chỉ tuỳ chỉnh về AutoSSL:

  1. Vào HiTechCloud > Tên miền và nhấn SSL của tên miền.
  2. Nhấn Chuyển sang Let's Encrypt và tạo chứng chỉ.

Thao tác này chuyển tên miền về AutoSSL và lập tức thử tạo chứng chỉ. Khi được cấp, chứng chỉ sẽ hiển thị trên cùng trang.

screenshot of domain with autossl

Yêu cầu​

Để việc tạo SSL thành công:

  • Bản ghi A của tên miền phải trỏ tới địa chỉ IPv4 của máy chủ.
  • DNS phải lan truyền hoàn toàn. Dùng các công cụ như whatsmydns.net để kiểm tra.
  • Tên miền phải được truy cập qua https:// ít nhất một lần để kích hoạt việc tạo chứng chỉ. Mở tên miền trong trình duyệt bằng https.

Nếu:

  • Tên miền vừa được thêm,
  • DNS chưa trỏ tới máy chủ, hoặc
  • Tên miền chưa được truy cập qua https://,

Thì mục SSL sẽ hiển thị “Không có chứng chỉ!”

ảnh chụp màn hình tên miền có AutoSSL nhưng chưa có SSL

Chứng chỉ wildcard và nhà cung cấp DNS​

Chứng chỉ wildcard (*.example.com) được xác minh bằng một bản ghi DNS. Khi máy chủ này lưu trữ DNS của tên miền, panel tự trả lời việc đó và không cần thiết lập gì.

Khi DNS của tên miền được lưu trữ ở nơi khác, mở HiTechCloud > Tên miền > SSL của tên miền và dùng mục Nhà cung cấp DNS:

  1. Chọn công ty lưu trữ DNS trong Nhà cung cấp.
  2. Thông tin xác thực của nhà cung cấp hiển thị thành từng trường riêng, đặt tên theo cách nhà cung cấp gọi chúng (ví dụ CF_Token và CF_Account_ID). Điền các trường mà tài khoản của bạn tại nhà cung cấp đó dùng; nhà cung cấp có nhiều lựa chọn thay thế (API token hoặc global key) chỉ cần một bộ.
  3. Nhấn Lưu nhà cung cấp DNS, rồi Cấp chứng chỉ wildcard.

Thông tin xác thực chỉ được lưu cho tài khoản quản trị viên của máy chủ, không bao giờ trong tệp của bạn, và không bao giờ hiển thị lại sau khi lưu: trường được đánh dấu Đã thiết lập đã có giá trị được lưu.

Để đổi một thông tin xác thực sau này, chỉ điền trường thay đổi. Trường để trống giữ nguyên giá trị đã lưu, nên không bao giờ phải gõ lại một token chỉ vì một token khác thay đổi. Để xoá một giá trị đã lưu, đánh dấu Xoá bên cạnh nó. Khi chưa có gì được lưu, phải điền ít nhất một trường.

Chọn một nhà cung cấp khác sẽ bắt đầu lại từ đầu: thông tin xác thực đã lưu cho nhà cung cấp trước không được giữ, nên hãy điền những gì nhà cung cấp mới cần. Xoá thông tin đăng nhập đã lưu xoá nhà cung cấp và mọi thông tin xác thực của nó.

Trên dòng lệnh, hitechcloudcli ssl dns-provider <domain> set <api> tuân theo cùng quy tắc. Gửi thông tin xác thực dưới dạng các dòng KEY=VALUE qua stdin, để chúng không xuất hiện trong danh sách tiến trình. Thêm --unset KEY để xoá một khoá đã lưu, hoặc chạy hitechcloudcli ssl dns-provider <domain> unset KEY.

Trang này có hữu ích không?