Hướng dẫn cài đặt chứng chỉ Let’s Encrypt với EasyEngine

Bài này thuộc phần 5 của 7 trong series EasyEngine toàn tập

Đây là bài viết thứ 5 trong EasyEngine Series

Bắt đầu từ bản 3.4.0, EasyEngine đã hỗ trợ sẵn chứng chỉ Let's Encrypt. 

Cài đặt chứng chỉ Let's Encrypt với EasyEngine trở nên rất dễ dàng. Mình thấy nó cũng dễ như cài đặt trong cPanel có tích hợp sẵn chứng chỉ Let's Encrypt.

Trước khi bắt tay vào cài đặt, bạn cần chú ý rằng phải trỏ tên miền về máy chủ của bạn. Và bạn không được sử dụng proxy nào cho tên miền bao gồm cả www và non-www.

Nếu bạn sử dụng CloudFlare thì chỉ sử dụng CloudFlare DNS thôi.

Để cài đặt chứng chỉ Let's Encrypt bạn thêm tham số --letsencrypt vào lệnh tạo website (ee site create)​ hoặc lệnh cập nhật website (ee site update) nếu bạn đã có sẵn website. 

Ví dụ: ​

ee site update domain.com --letsencrypt

Gõ y khi được hỏi: 

cài đặt letsencrypt easyengine 1

Lúc này bạn không cần thiết lập gì thêm trong WordPress. Nếu gặp lỗi ổ khóa không hiển thị màu xanh, bạn có thể cài đặt thêm plugin SSL Insecure Content Fixer.

Như bạn đã biết chứng chỉ Let's Encrypt chỉ có hiệu lực trong 90 ngày.

Bạn phải gia hạn khi nó hết hạn. Nhưng may mắn thay bạn không cần phải làm việc này thủ công.

EasyEngine tạo sẵn một cronjob tự chạy lệnh gia hạn chứng chỉ khi nó sắp hết hạn (Chi tiết bạn có thể xem với lệnh crontab -l)​

Trong trường hợp có vấn đề gì với cron job, bạn cũng có thể chạy lệnh gia hạn thủ công như sau: ​

ee site update example.com --letsencrypt=renew

Đó là tất cả bạn đã cài đặt xong chứng chỉ Let's Encrypt cho website. 

Xem bài trong seriesPhần trước: Tổng hợp vị trí các tập tin cấu hình trong EasyEnginePhần kế tiếp: Hướng dẫn chuyển website từ Shared Host về máy chủ Linux cài đặt EasyEngine