Hướng Dẫn Chi Tiết Cài Đặt Wildcard SSL Let’s Encrypt Trên DirectAdmin

Giới thiệu chung

Wildcard SSL của Let’s Encrypt là một loại chứng chỉ SSL/TLS miễn phí và tự động do tổ chức Let’s Encrypt phát hành. Wildcard SSL có khả năng bảo vệ một tên miền và tất cả các tên miền phụ của nó. Dưới đây là một số điểm chính về Wildcard SSL của Let’s Encrypt:

  1. Bảo vệ toàn bộ tên miền phụ: Chứng chỉ Wildcard bảo vệ tất cả các subdomains của tên miền chính.
  2. Miễn phí: Let’s Encrypt cung cấp chứng chỉ Wildcard SSL hoàn toàn miễn phí.
  3. Tự động hóa: Việc cấp phát và gia hạn chứng chỉ được tự động hóa thông qua các công cụ như Certbot.
  4. Thời hạn 90 ngày: Chứng chỉ có thời hạn 90 ngày và có thể dễ dàng gia hạn tự động trước khi hết hạn.

Hướng dẫn cài đặt

Trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt chứng chỉ  Wildcard SSL của Let’s Encrypt trên DirectAdmin. Wildcard SSL cho phép bạn bảo mật tất cả các tên miền phụ (subdomains) của một tên miền chính (domain) chỉ với một chứng chỉ duy nhất, giúp đơn giản hóa việc quản lý và tiết kiệm chi phí.

Bước 1:Tạo API key và API Tokens trên Cloudflare

Để cài đặt Wildcard SSL Let’s Encrypt trên DirectAdmin, trước tiên bạn cần tạo API KeyAPI Tokens trên Cloudflare. Điều này cho phép DirectAdmin giao tiếp với Cloudflare để tự động xác minh và gia hạn chứng chỉ SSL. Hãy làm theo các bước dưới đây:

1. Đăng nhập vào tài khoản Cloudflare.

Truy cập vào trang chủ Cloudflare tại Cloudflare và đăng nhập vào tài khoản của bạn.

2. Tạo API Key

Sau khi đăng nhập, nhấp vào biểu tượng người dùng ở góc trên bên phải và chọn “My Profile” (Hồ sơ của tôi).

2024-12-17

Tìm tới tab “API Tokens” (Mã thông báo API), bạn sẽ thấy phần “API Keys“.

Tìm API Key tên là “Global API Key” (Khóa API toàn cầu) và nhấp vào “View” để hiển thị khóa này.

2024-12-17 01

Sau đó bạn cần nhập mật khẩu đăng nhập Cloudflare và bấm xác thực, chọn View để xem mã API key

 

 

2024-12-17 02

Sau khi nhập mật khẩu thành công và bấm view Cloudflare sẽ cấp một đoạn API key như hình dưới. Lưu lại khóa này ở nơi an toàn, bạn sẽ cần nó để cấu hình DirectAdmin.

2024-12-17 03

3. Tạo API Token

Trong cùng tab “API Tokens”, nhấp vào nút “Create Token”.

2024-12-17 04

Chọn “Custom Token” để tạo mã thông báo với quyền tùy chỉnh.

2024-12-17 06

Các bạn cần điền như phần hình dười:

  1. Đặt tên cho mã thông báo của bạn, ví dụ: “DirectAdmin Wildcard SSL”.
  2. Trong phần “Permissions” (Quyền), thêm các quyền sau:
    • Zone
    • Zone
    • Edit

Nhấp vào “Continue to summary“, sau đó nhấp vào “Create Token“.

2024-12-17 07

2024-12-17 08

Tiếp tục các bạn bấm Create Token để hoàn tất cấu hình.

2024-12-17 09

Sau khi thêm thành công bạn sẽ nhận được đoạn mã API. Sao chép mã thông báo này và lưu lại. Bạn sẽ sử dụng mã thông báo này trong bước cấu hình DirectAdmin.
2024-12-17 10
Bước 2: Thiết Lập SSL Wildcard Let’s Encrypt Trên DirectAdmin
Sau khi đã tạo API Key và API Tokens trên Cloudflare, bạn có thể tiến hành cài đặt Wildcard SSL Let’s Encrypt trên DirectAdmin. Hãy làm theo các bước dưới đây:

1. Đăng nhập vào DirectAdmin:

Truy cập vào DirectAdmin bằng tài khoản quản trị của bạn.

2. Truy cập vào mục SSL Certificates:

Trong phần Account Manager, tìm và nhấp vào mục “SSL Certificates” (Chứng chỉ SSL).

2024-12-17 11

4. Kích Hoạt Let’s Encrypt

Trong giao diện SSL Certificates, bạn chọn tên miền muốn cài và tùy chọn “Get automatic certificate from ACME Provider“.

2024-12-18-01

5. Cấu Hình Wildcard SSL

Tại “Common Name” Đánh dấu vào ô “Wildcard” (Sử dụng chứng chỉ Wildcard).

Tiếp theo tìm đến mục DNS Provider và chọn Cloudflare.

2024-12-18 02.webp

Trong quá trình cấu hình qua Cloudflare, điền các thông tin sau vào các trường tương ứng:

  • Email tài khoản: Nhập địa chỉ email quản trị mà bạn sử dụng để đăng nhập vào Cloudflare.
  • API key: Dán Global API Key mà bạn đã lấy
  • API token với quyền DNS & Zone: Dán API token mà bạn đã tạo trước đó

Nhấn “Save” (Lưu) để hoàn tất quá trình cấu hình và tiếp tục các bước còn lại để hoàn thành cài đặt SSL Wildcard.

2024-12-18 03.webp

Sau đó, hãy kiểm tra lại các thông tin xem đã đầy đủ và chính xác như hình dưới đây. Nếu mọi thông tin đều đúng, nhấn “Save” để tiến hành cài đặt SSL Wildcard.

2024-12-18 04.webp

Bước 3: Kiểm Tra Chứng Chỉ

Sau khi cài đặt xong SSL Wildcard, bạn có thể kiểm tra chứng chỉ của trang web thông qua một số trang kiểm tra SSL trực tuyến dưới đây:

  • SSL Shopper
  • GeoCerts SSL

Dưới đây là kết quả kiểm tra của mình, như các bạn có thể thấy, website của mình đã được cài đặt thành công SSL Wildcard từ Let’s Encrypt.

2024-12-18 05.webp

Trong bài viết này, mình đã hướng dẫn các bạn từng bước cài đặt Wildcard SSL của Let’s Encrypt trên DirectAdmin một cách hoàn chỉnh. Hy vọng bài viết này sẽ mang lại nhiều lợi ích cho các bạn và chúc các bạn cài đặt thành công!