Cara Install Let’s Encrypt SSL di Ubuntu dengan Certbot
Instal Certbot di Ubuntu 20.04
Opsi Pertama - Instal Certbot di Ubuntu dengan PIP
Pengguna server cloud dapat menginstal Certbot di Ubuntu dengan PIP.
- Pertama , install PIP:
sudo apt install python3 python3-venv libaugeas0
- Siapkan environment:
sudo python3 -m venv /opt/certbot/
sudo /opt/certbot/bin/pip install --upgrade pip
- Install Certbot di Apache atau NGINX (pilih webserver yang anda gunakan):
sudo /opt/certbot/bin/pip install certbot certbot-apache
sudo /opt/certbot/bin/pip install certbot certbot-nginx
- Buat symlink untuk memastikan Certbot berjalan dengan baik:
sudo ln -s /opt/certbot/bin/certbot /usr/bin/certbot
Opsi Kedua - Install Certbot in Ubuntu with snapd
- Install snapd:
sudo apt install snapd2.
- Pastikan Anda telah menginstal snapd versi terbaru:
sudo snap install core; sudo snap refresh core
- Install Certbot dengan snapd:
sudo snap install --classic certbot
- Buat a symlink untuk memastikan Certbot dapat berjalan dengan baik:
sudo ln -s /snap/bin/certbot /usr/bin/certbot
Create an SSL Certificate with Certbot
- Pilih opsi terbaik untuk kebutuhan Anda.
Buat sertifikat SSL untuk semua domain dan konfigurasikan redirect di server web:
sudo certbot --apache
sudo certbot --nginx
Buat sertifikat SSL untuk domain tertentu (disarankan jika Anda menggunakan nama host sistem Anda):
sudo certbot --apache -d example.com -d www.example.com
Hanya instal sertifikat SSL:
sudo certbot certonly --apache
sudo certbot certonly --nginx
- Masukkan alamat email untuk pemberitahuan pembaruan dan keamanan.
Agree to the terms of service.
Tentukan apakah akan menerima email.
Jika diminta, pilih apakah akan mengalihkan HTTP ke HTTPS – 1 (tidak ada pengalihan, tidak ada perubahan lebih lanjut pada server) atau 2 (mengalihkan semua permintaan HTTP ke HTTPS).