ZeroSSL là gì?
Chắc hẳn khi nghe ZeroSSL sẽ có nhiều bạn chưa nghe qua hoặc đã nghe nhưng chưa từng sử dụng chứng chỉ SSL của nhà cung cấp này. Ở bài viết này, mình sẽ Hướng dẫn cài đặt ZeroSSL trên DirectAdmin cho các bạn.
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 một số người dùng hoặc bị giới hạn. 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.
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 các bài viết trên google để làm theo.
Bước 2: Cài đặt Zero SSL mặc định thay thế 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à sttsport.shop đang sử dụng chứng chỉ SSL Let’s Encrypt được check tại dnschecker.
Issued By: Let’s Encrypt ( R3 )
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:
1 2 3 4 | /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ẽ cài đặt SSL cho domain bên trên quan giao diện của DirectAdmin nhé.
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 dnschecker.org 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.
Gỡ bỏ ZeroSSL
Trường hợp nếu bạn không muốn sử dụng ZeroSSL nữa và muốn chuyển về lại SSL Let’s Encrypt bạn chỉ cần xoá file .zerossl
và khởi động lại dịch vụ DirectAdmin là được.
1 2 | rm -rf /root/.zerossl systemctl restart directadmin |
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 thực hiện thành công.
hello!,I like your writing very so much! proportion we keep up a correspondence extra approximately your post on AOL? I need an expert in this space to unravel my problem. May be that is you! Taking a look forward to see you.