Cara Install dan Setting Let’s Encrypt SSL Menggunakan Nginx di CentOS 6

 CentOS, Https, Nginx, SSL

Pada artikel ini akan membahas tentang tutorial cara install dan setting Let’s Encrypt SSL dengan Nginx pada CentOS 6 VPS. Let’s Encrypt ini menyediakan SSL (HTTPS) gratis dan menawarkan perlindungan enkripsi standard tanpa warranty seperti SSL Certificates komersial untuk semua pemilik website. Sebenarnya ada postingan sebelumnya pernah dibahas tentang cara install dan setting ssl nginx di centos dengan menggunakan registar namecheap alias berbayar. Nah, kali ini tutorial tentang cara menggunakan SSL gratis dari Let’s Encrypt dengan webserver nginx pada centos khususnya centos 6 di VPS. Sebelum melangkah lebih jauh pada tahapan install Let’s Encrypt SSL pastikan server vps sudah di install nginx pada centos terlebih dahulu.

Dan berikut langkah-langkah tutorial cara install dan konfigurasi Let’s Encrypt SSL menggunakan Nginx pada CentOS 6 VPS dengan memanfaatkan certbot dari EFF (Electronic Frontier Foundation):

  • Langkah 1. Pastikan sistem server sudah ter-update
  • Langkah 2. Install Let’s Encrypt SSL pada CentOS
    Bisa dilihat bahwa paket aplikasi Certbot hanya ada pada distro Linux terbaru saat ini. Jadi untuk install nya pakai command dibawah ini
    kemudian masukan email dan lain sebagainya, pilih yang diinginkan pada pilihan yang ada
    kurang lebih outputnya spt ini:
    jika sudah selesai mengisi pilihan diatas konfigurasi nginx vhost kurang lebih seperti ini pada virtual host yang dipasang ssl
  • Langkah 3. Cek & Reload Nginx
    Verifikasi sintak pada konfigurasi dan reload Nginx

  • Langkah 4. Set Up Let’s Encrypt SSL Auto Renewal.
    Setting agar Let’s Encrypt SSL Auto Renewal atau memperpanjang sertifikat SSL secara otomatis dengan perintah sbb:
    kemudian paste berikut ini
    Jangan lupa dan exit.
    Cron job diatas akan dieksekusi setiap hari Jum’at pada jam 01:01 (karena installnya pada hari tersebut), silahkan bisa disesuaikan dan hasil prosesnya akan terekam pada file /var/log/letsencrypt/ssl-renew.log

Demikianlah tutorial singkat tentang tutorial cara install dan setting Let’s Encrypt SSL menggunakan Nginx pada CentOS 6 VPS dengan certbot. Semoga bermanfaat 😀