Cài đặt Let's Encrypt trên CentOS 7
Yêu cầu: cài đặt đầy đủ môi trường: centos 7, nginx (hoặc apache)
Bước 1: Cài đặt CertBot
- Nginx:
yum install -y certbot-nginx
- Apache:
yum install -y python-certbot-apache
BƯỚC 2: TẠO SSL CHO TÊN MIỀN
- Nginx:
certbot --nginx -d example.com
- Apache:
certbot --apache -d example.com
Hoặc tạo certificate cho nhiều sub domain.
- Nginx:
certbot --nginx -d example.com -d www.example.com -d sub.example.com
- Apache:
certbot --apache -d example.com -d www.example.com -d sub.example.com
BƯỚC 3: CÀI ĐẶT TỰ ĐỘNG GIA HẠN
Let's Encrypt có hạn 90 ngày, nhưng thông thường chúng ta đặt gia hạn 60 ngày 1 lần.
Gia hạn bằng lệnh renew
certbot renew
Đặt crontab để gia hạn tự động
0 0 * * 1 /usr/bin/certbot renew >> /var/log/sslrenew.log
kết quả gia hạn sẽ được lưu vào file /var/log/sslrenew.log
BƯỚC 4: XÓA CHỨNG CHỈ
- xóa 1 domain
sudo certbot delete --cert-name example.com
- xóa tất cả domain
Nhận xét
Đăng nhận xét