Skip to content Skip to main navigation Skip to footer

Cài đặt ZeroSSL trên DirectAdmin

Cài đặt Zero SSL mặc định thay cho Let's Encrypt trên DirectAdmin

Vào ngày 30/9/2021 vừa qua hàng triệu thiết bị trên thế giới đột nhiên không thể truy cập vào các website, do các website sử dụng chứng chỉ SSL miễn phí Let’s Encrypt. Cụ thể là chứng chỉ gốc DST Root CA X3 của Let’s Encrypt hết hạn và họ đã thay thế bằng ISRG Root X1. Chính vì nguyên nhân này mà các thiết bị sử dụng hệ điều hành cũ không thể truy cập được. Do đó một giải pháp thay thế khác là bạn cần nâng hệ điều hành cho thiết bị lên bản mới. Hoặc sử dụng chứng chỉ SSL trả phí được cung cấp bởi một tổ chức khác.

Tuy nhiên ở bài viết này Azdigi không hướng dẫn bạn cài đặt SSL trả phí. Và hướng dẫn bạn chuyển đổi Let’s Encrypt sang một tổ chức SSL khác có tên là Zero SSL. Và dĩ nhiên nó hoàn toàn miễn phí.

Mặc định DirectAdmin bạn sẽ sử dụng Let’s Encrypt để cài đặt SSL cho các website, tuy nhiên không còn phù hợp với người dùng sử dụng hệ điều hành cũ. Do đó bài viết này sẽ là một giải pháp mới cho bạn sử dụng SSL trên DirectAdmin.

Xin mời các bạn đọc tham khảo và thực hiện tuần tự các bước sau.

Bước 1: SSH vào hệ thống DirectAdmin của bạn

Việc đầu tiên chúng ta cần làm là SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:

Bước 2: Cài đặt Zero SSL mặc định thay cho Let’s Encrypt

Trước khi đi vào cài đặt mình sẽ kiểm tra chứng chỉ SSL của domain. Và so sánh với chứng chỉ SSL sau khi cài đặt.

Mình có website đang test tên là dotrungquan.site đang sử dụng chứng chỉ SSL Let’s Encrypt được check tại sslshopper

Organization: Let’s Encrypt

Thực hiện cài đặt Zero SSL trên DirectAdmin

Tại cửa số SSH bạn hãy copy tuần tự các lệnh sau và dán vào, và lưu ý bạn hãy thay server.name.example.net bằng tên domain của bạn.

AZDIGI Tutorial
# /usr/local/directadmin/custombuild/build update
# /usr/local/directadmin/custombuild/build lego
# /usr/local/directadmin/custombuild/build letsencrypt
# touch /root/.zerossl
    

Sau khi hoàn tất các bước trên. Bạn có thể cài đặt SSL rồi. Giờ mình sẽ thử chạy lệnh cài đặt từ cửa sổ SSH.

Lưu ý: Thay example.net bằng tên miền bạn cần cài

AZDIGI Tutorial
# /usr/local/directadmin/scripts/letsencrypt.sh request example.net
    

Như vậy SSL của bạn đã được cài hoàn tất. Ngoài ra bạn có thể cài đặt SSL miễn phí từ giao diện theo hướng dẫn sau.

Tại giao diện user DirectAdmin bạn tìm chọn SSL Certificates => Free & automatic certificate from Let’s Encrypt => Tick chọn domain cần cài => Save

Nếu cài đặt thành công. Bạn sẽ nhận được thông báo như sau.

Bây giờ mình sẽ quay lại trang sslshopper.com và thực hiện kiểm tra. Bạn sẽ thấy chứng chỉ được cấp phát bởi Zero SSL, không còn là Let’s Encrypt nữa.

Ngoài ra bạn có thể kiểm tra trực tiếp từ trình duyệt.

Như vây mình đã hoàn tất hướng dẫn Cài đặt Zero SSL mặc định thay cho Let’s Encrypt trên DirectAdmin. Hy vọng bài viết này sẽ giúp ích được cho các bạn. Chúc các bạn có thể thực hiện thành công.

Xem thêm các bài viết hữu ích về DirectAdmin tại đường dẫn sau:

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

Bùng nổ Black Friday - Ưu đãi lên đến 90%Xem chi tiết