MỤC LỤC BÀI VIẾT
Hướng dẫn cài đặt Wildcard SSL Let’s Encrypt trên DirectAdmin
Như ở trên mình đã có đề cập về việc cài đặt Wildcard SSL từ Let’s Encrypt, chúng ta sẽ cần sử dụng API của máy chủ DNS tên miền kết nối đến máy chủ Let’s Encrypt. Và hiện tại tên miền của mình đang sử dụng DNS của Cloudflare, nên ở bài viết này mình sẽ hướng dẫn các cài đặt Wildcard SSL thông qua DNS của Cloudflare.
Bước 1: Tạo API Tokens và API key trên Cloudflare
Các bạn đăng nhập vào tài khoản Cloudflare quản lý tên miền cần cài đặt SSL, tiếp đó tìm đến phần API, tạo và lưu trữ các thông tin cần thiết sau:
- API token
Với API token thì chúng ta cần phải tạo thủ công, và cách tạo các bạn click chọn vào Get your API token
Tiếp đó bạn nhấn vào Create Token
Bạn tìm đến phần Custom token , và nhấn Get started
Tiếp tục phần API Tokens , các bạn chỉ cần chọn các phần như hình dưới , sau đó nhấn Continue to summary
Tiếp đó bạn nhấn Create Token để hoàn tất cấu hình.
Nếu thành công bạn sẽ nhận được API Tokens, và bạn hãy tiến hành lưu lại thông tin đó.
- API key
Với API key thì chúng ta cần phải tạo thủ công, và cách tạo các bạn click chọn vào Get your API token
Tiếp đó tại Global API Key , bạn nhấn View
Tiếp đó bạn cần nhập mật khẩu đăng nhập Cloudflare vào, và xác nhận Capcha.
Thành công Cloudflare sẽ cấp một đoạn API key như hình cho bạn, bạn cần lưu lại để cấu hình ở bước tiếp theo.
Bước 2: Cài đặt Wildcard SSL Let’s Encrypt trên DirectAdmin
Để cài đặt Wildcard SSL Let’s Encrypt trên DirectAdmin, thì đầu tiên các bạn cần đăng nhập vào DirectAdmin và truy cập:
Account Manager >> SSL Certificates
Tại giao diện SSL, các bạn chọn Free & automatic certificate from Let’s Encrypt (1) >> Wildcard >> DNS Provider và chọn máy chủ DNS của mình, tại đây sẽ có rất nhiều các máy chủ DNS trên thế giới, tuy nhiên các nhà cung cấp tại Việt Nam thì chưa được góp mặt ở đây. Do đó mình chọn Cloudflare và điền các thông tin sau:
Trong đó:
- Account email: Nhập Email quản trị Cloudflare.
- API key: Nhập API key đã lấy ở bước 1.
- API token with DNS & API token with Zone: Nhập API token đã tạo ở bước 1.
Tiếp đó bạn xem lại các thông tin xem đã đầy đủ như hình dưới chưa nhé. Nếu đã đầy đủ và đúng, bạn nhấn Save để tiến hành cài đặt Wildcard SSL.
Khi nhấn Save xong, bạn sẽ nhận được thông báo quá trình cài đặt SSL đang được chạy nền, bạn cần chờ và kiểm tra kết quả tại phần tin nhắn hệ thống.
Nếu cài đặt thành công, bạn sẽ nhận được thông báo LetsEncrypt request successful.
Bước 3: Kiểm tra chứng chỉ
Sau khi cài đặt xong Wildcard SSL, các bạn có thể kiểm tra chứng chỉ của website thông qua một số trang check SSL Online bên dưới:
Dưới đây là kết quả của mình sau khi check, như các bạn có thể thấy website của mình hiện đã được cài đặt Wildcard SSL từ Let’s Encrypt thành công.
Như vậy, ở bài viết này mình đã hướng dẫn các bạn cách cài đặt Wildcard SSL của Let’s Encrypt trên DirectAdmin hoàn tất. Việc sử dụng Wildcard SSL sẽ giúp bạn tiết kiệm thời gian khá nhiều, nếu nhu cầu của bạn cần tạo nhiều Subdomain để test hoặc làm các site vệ tinh cho website chính. Hy vọng bài viết này sẽ giúp ích cho các bạn, chúc các bạn thực hiện thành công.
Nguồn: Thạch Phạm