Skip to main content

Panduan Alternatif Free SSL (Nginx)

Panduan berikut berlaku untuk sistem operasi ubuntu server dan menggunakan web server Nginx yang telah di konfigurasi.

  1. Pertama lakukan instalasi package certbot beserta plugin untuk Nginx nya
    sudo apt install certbot python3-certbot-nginx
  2. Pastikan konfigurasi web server Nginx (/etc/nginx/sites-available/<nama file config>) telah terkonfigurasi dengan domain yang aktif dan sesuai
    ...
    server_name <nama domain> ;
    ...
  3. 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.

  4. Lakukan request SSL dengan mengeksekusi command berikut
    sudo certbot --nginx -d <nama domain>
  5. 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.