Panduan Alternatif Free SSL (Nginx)
Panduan berikut berlaku untuk sistem operasi ubuntu server dan menggunakan web server Nginx yang telah di konfigurasi.
- Pertama lakukan instalasi package certbot beserta plugin untuk Nginx nya
sudo apt install certbot python3-certbot-nginx
- Pastikan konfigurasi web server Nginx (/etc/nginx/sites-available/<nama file config>) telah terkonfigurasi dengan domain yang aktif dan sesuai
... server_name <nama domain> ; ...
- Untuk memastikan status konfigurasi telah diset sesuai, eksekusi command berikut dan pastikan tidak ada notif error
sudo systemctl reload nginx sudo nginx -t
Pastikan konfigurasi Nginx telah sesuai, domain yang aktif dan telah terpointing ke IP Server, serta port HTTP (80) dan HTTPS (443) yang telah di open aksesnya dari publik.
- Lakukan request SSL dengan mengeksekusi command berikut
sudo certbot --nginx -d <nama domain>
- Pada saat proses request berlangsung certbot akan memohon beberapa informasi data owner dari domain, data tersebut digunakan terutama untuk memberikan informasi masa berlaku SSL. Setelah semua proses selesai maka seharusnya untuk web serverĀ dan domain SSL nya sudah aktif pada saat diakses melalui browser.