Đâ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:
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.
Yêu thích viết blog.