Home WebServer PanelDirectAdmin Cài đặt ZeroSSL trên DirectAdmin

Cài đặt ZeroSSL trên DirectAdmin

by Thạch Phạm
Published: Last Updated on
A+A-
Reset
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í.

Screenshot 2021 10 23 at 14.07.39

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

Screenshot 2021 10 21 at 18.56.00
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
    
Screenshot 2021 10 21 at 19.20.51

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

Screenshot 2021 10 21 at 19.07.53

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

Screenshot 2021 10 21 at 19.10.05

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.

Screenshot 2021 10 21 at 19.44.04

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

Screenshot 2021 10 21 at 22.27.19

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ụ là được.

AZDIGI Tutorial
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 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:

Đánh giá

Tham gia nhóm hỗ trợ Server - Hosting

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay

Bài viết cùng chuyên mục

AZDIGI – Không chỉ là đơn vị hàng đầu trong lĩnh vực Web Hosting và Máy chủ, chúng tôi mong muốn mang lại những kiến thức bổ ích nhất và luôn cập nhật thường xuyên cho cộng đồng người đam mê thiết kế website, công nghệ,…

Vui lòng không sao chép nội dung nếu chưa xin phép. Designed and Developed by PenciDesign