Hướng dẫn cài đặt SSL miễn phí với Let’s Encrypt siêu nhanh
Nhờ có Let’s Encrypt mà nhà nhà, người người đều có thể tự mình cài đặt SSL hoàn toàn miễn phí. Chỉ với vài dòng lệnh đơn giản sẽ khiến cho website của bạn trở nên an toàn hơn và tốt hơn cho SEO.
Đầu tiên bạn cần phải:
- Gán địa chỉ domain vào host/vps đang chạy.
- Cài đặt Git.
- Đã cài đặt Apache / Nginx /… để chạy webserver.
Để cài đặt Git:
Trên CentOS các bạn sử dụng lệnh yum:
yum -y install git
Trên Ubuntu các bạn sử dụng lệnh apt-get:
apt-get install git
Sau khi đã cài git, các bạn sử dụng các dòng lệnh dưới đây để tiến hành cài đặt Let’s Encrypt:
sudo git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt
./letsencrypt-auto –agree-tos
Sau đó, tiến hành cài đặt cho domain bạn đang sử dụng bằng lệnh:
- ./letsencrypt-auto certonly -d your tenmiencuaban.com -d subdomain.tenmiencuaban.com
Quá trình cài đặt sẽ hỏi bạn chạy server dùng riêng hay webroot cho từng domain.
Nhập thông tin theo hướng dẫn. Tiếp đó quá trình cài đặt chứng chỉ hoàn tất. Bạn cần sửa cấu hình lại apache hoặc nginx đường dẫn đến tệp chứng chỉ /etc/letsencrypt/live/tenmiencuaban.com/fullchain.pem và /etc/letsencrypt/live/tenmiencuaban.com/privkey.pem
Sau 90 ngày, bạn bắt buộc phải gia hạn lại SSL. Thực hiện dòng lệnh dưới đây:
./letsencrypt-auto renew -d tenmiencuaban.com
Bạn có thể gia hạn thủ công hoặc tạo cronjob tự động thực hiện việc này.
Chúc các bạn thành công!