Cài đặt Let’s Encrypt trên Direct Admin

Like Comment

Hôm nay mình sẽ hướng dẫn các bạn cài Let’s encrypt cho Direct Admin. Lưu ý: Đây là bài hướng dẫn cài đặt tính năng Let’s Encrypt lên hệ thống Direct Admin chứ không phải cài Let’s Encrypt cho domain trên Direct Admin.

1 – SSL là gì và Let’s Encrypt là gì?

Chứng chỉ SSL là một loại chứng chỉ giúp mã hóa thông tin trên các thiết bị hoặc ứng dụng có hỗ trợ mã hóa bằng chứng chỉ SSL. Chứng chỉ SSL sẽ có hai phần gồm Private Key và Public Key, trong đó Public Key sẽ được cài ở ứng dụng đầu cuối mà trình duyệt hay các ứng dụng khác có thể truy cập đọc được, còn Private Key sẽ được cài đặt ở ứng dụng xử lý tiếp nhận dữ liệu, mục đích hoạt động giống như chìa khóa để giải mã các dữ liệu gửi đi từ thiết bị đầu cuối đã được mã hóa thông qua Public Key.

Muốn có chứng chỉ SSL bạn phải đăng ký với các tổ chức xác thực như Comodo, GeoTrust, Symantec,…với chi phí nhất định, chứng chỉ SSL cũng chia thành 3 loại như DV, OV hay EV tùy theo từng loại hình website của bạn. Do bài này không phải là serie về SSL nên mình sẽ nói chi tiết hơn về một serie chuyên biệt về SSL nhé.
Các bạn có thể mua SSL với giá 5$/năm tại: id.minhhien.vn

Còn Let’s Encrypt là một tổ chức xác thực SSL giống như Comodo, GeoTrust, Symantec nhưng cái khác là họ là tổ chức phi lợi nhuận được thành lập với sự bảo trợ của những tổ chức lớn trên thế giới Cisco, Akamai, Mozilla, Facebook,…với mục đích là cung cấp chứng chỉ SSL miễn phí cho mọi người giúp mọi website đều được mã hóa, tạo nên một môi trường internet an toàn hơn.

Do đó, chứng chỉ SSL tại Let’s Encrypt sẽ không khác gì với các loại chứng chỉ SSL khác mà chỉ khác ở chỗ bạn phải gia hạn mỗi 90 ngày một lần.

2 – Cài đặt Let’s Encrypt vào Directadmin

Bước 1: Bật tính năng Let’s Encrypt trên hệ thống Directadmin

Các bạn kết nối SSH và chạy lệnh sau là xong:

echo "letsencrypt=1" >> /usr/local/directadmin/conf/directadmin.conf 

Bước 2: Restart Directadmin

Các bạn chạy tiếp lệnh sau:

echo "action=directadmin&value=restart" >> /usr/local/directadmin/data/task.queue; /usr/local/directadmin/dataskq d2000 

Bước 3: Cài đặt Let’s Encrypt vào Direct Admin

Cũng vào SSH và chạy các lệnh dưới đây:

cd /usr/local/directadmin/custombuild
./build rewrite_confs  
./build update
./build letsencrypt 

Cứ đợi nó chạy xong là được. Để kiểm tra Let’s Encypt đã cài được chưa, các bạn login với quyền User, vào phần cài SSL là thấy ngay

Cài đặt Let's Encrypt trên Direct Admin 1
Module cài SSL trên Direct Admin
Cài đặt Let's Encrypt trên Direct Admin 2
Let’s Encrypt đã cài đặt thành công

Như vậy chỉ qua vài dòng lệnh chúng ta đã cài được tính năng SSL Let’s Encrypt lên Direct Admin.

Chúc các bạn thành công trong quá trình cài đặt

You might like

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *