DirectAdmin 1.5 và các phiên bản trở về sau có hỗ trợ sử dụng Let’s Encrypt để cài đặt SSL rất nhanh chóng và thuận tiện, tự động gia hạn. Mình cũng rất thích sử dụng nó vì tương đối đơn giản. Để thực hiện bạn làm theo các bước mà mình sẽ hướng dẫn ngay dưới đây.
Phụ mục
Hướng dẫn cài đặt SSL với Let’s Encrypt trên VPS/Server sử dụng DirectAdmin 1.5
Bạn làm theo từng bước sau:
Bước 1:Kiểm tra và update version DirectAdmin lên bản 1.5 hoặc cao hơn
Để kiểm tra, bạn sử dụng SSH với lệnh sau:
[code] /usr/local/directadmin/directadmin v[/code]
hoặc có thể truy cập vào DirectAdmin của mình và xem xét các thông số cũng như Update cho nhanh – dĩ nhiên bạn phải có DirectAdmin có license.
Nếu không, bạn có thể xem thêm hướng dẫn cập nhật DirectAdmin tại đây.
Bước 2: Bật tính năng Let’s Encrypt trên DirectAdmin
[code]echo "letsencrypt=1" >> /usr/local/directadmin/conf/directadmin.conf[/code]Bước 3:Bật SNI trên DirectAdmin
[code]echo "enable_ssl_sni=1" >> /usr/local/directadmin/conf/directadmin.conf[/code]
Bước 4: Khời động lại dịch vụ DirectAdmin
[code]/etc/init.d/directadmin restart[/code]Bước 5:Update license Let’s Encrypt
[code]wget -O /usr/local/directadmin/scripts/letsencrypt.sh http://files.directadmin.com/services/all/letsencrypt.sh[/code]Bước 6: Update web-server configs trên DirectAdmin
[code]cd /usr/local/directadmin/custombuild./build update
./build letsencrypt
./build rewrite_confs[/code]
Bước 7: Kiểm tra và cài đặt SSL với Let’s Encrypt trên DirectAdmin
Bạn vào DirectAdmin và cài đặt Let’s Encrypt cho domain nào mà bạn cần.
Phần này tương đối dễ nên mình sẽ không hướng dẫn kỹ nha.
Tự mò thôi.
Team Việt Dev says
Cài đặt SSL với Let’s Encrypt có cần 90 ngày gia hạn không?
Nguyễn Duy Nhân says
Không, DA tự renew nha bạn.