Cara Install Lets Encrypt di Ubuntu 16.04

Hai pembaca, kali ini kita akan membahas tentang cara install Lets Encrypt di Ubuntu 16.04. Lets Encrypt adalah layanan sertifikat SSL gratis dan terbuka yang memungkinkan Anda untuk mengamankan protokol HTTPS Anda secara otomatis. Berikut adalah langkah-langkah yang perlu Anda lakukan untuk menginstal dan mengkonfigurasi Lets Encrypt di server Ubuntu 16.04 Anda.

Langkah 1: Memperbarui Sistem

Sebelum memulai instalasi Lets Encrypt, pastikan bahwa sistem Ubuntu 16.04 Anda telah diperbarui dengan mengakses terminal dan mengetikkan perintah:

sudo apt-get update

sudo apt-get upgrade

Setelah perintah di atas selesai dijalankan, Anda harus menginstal beberapa paket yang diperlukan untuk Lets Encrypt.

Langkah 2: Menginstal Git dan Certbot

Lets Encrypt menyediakan perangkat lunak bernama Certbot, yang mengotomatiskan proses instalasi sertifikat SSL. Jadi, sebelum menginstal Certbot, Anda harus menginstal Git terlebih dahulu.

sudo apt-get install git

Setelah Git terinstal, Anda dapat menginstal Certbot dengan perintah berikut:

sudo apt-get install certbot

Setelah instalasi selesai, Anda harus memverifikasi versi Certbot dengan mengetikkan:

sudo certbot –version

Langkah 3: Mendaftarkan Domain

Setelah Certbot terinstal, hal berikutnya yang perlu Anda lakukan adalah mendaftarkan domain Anda ke Lets Encrypt. Untuk melakukan ini, Anda harus memberikan akses ke server Nginx. Caranya, jalankan perintah berikut:

sudo nano /etc/nginx/sites-available/default

Setelah itu, tambahkan baris ini di blok server:

location ~ /.well-known/acme-challenge {

allow all;

root /var/www/html;

}

Simpan dan keluar dari editor teks.

Langkah 4: Mengambil Sertifikat SSL

Setelah mendaftarkan domain, hal berikutnya yang perlu dilakukan adalah mengambil sertifikat SSL dari Lets Encrypt. Untuk melakukannya, jalankan perintah berikut:

sudo certbot certonly –webroot –webroot-path /var/www/html -d domainanda.com -d www.domainanda.com

Pastikan untuk mengganti ‘domainanda.com’ dengan nama domain Anda yang sebenarnya.Setelah perintah di atas dijalankan, Lets Encrypt akan meminta Anda untuk mengkonfirmasi email dan menyetujui persyaratan layanan mereka. Setelah selesai, Lets Encrypt akan memberikan sertifikat SSL kepada Anda.

Langkah 5: Mengkonfigurasi Nginx

Terakhir, Anda perlu mengkonfigurasi server web Anda untuk menggunakan sertifikat SSL yang baru saja Anda dapatkan dari Lets Encrypt. Untuk melakukannya, jalankan perintah berikut:

sudo nano /etc/nginx/sites-available/default

Tambahkan baris ini di blok server:

listen 443 ssl;

ssl_certificate /etc/letsencrypt/live/domainanda.com/fullchain.pem;

ssl_certificate_key /etc/letsencrypt/live/domainanda.com/privkey.pem;

include /etc/letsencrypt/options-ssl-nginx.conf;

ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;

Pastikan untuk mengganti ‘domainanda.com’ dengan nama domain Anda yang sebenarnya.Setelah Anda menambahkan baris di atas, simpan dan keluar dari editor teks.Jangan lupa untuk menguji konfigurasi Nginx Anda dengan perintah berikut:

sudo nginx -t

Jika tidak ada kesalahan, restart Nginx dengan menjalankan perintah:

sudo systemctl restart nginx

Kesimpulan

Selesai! Anda telah berhasil menginstal Lets Encrypt di Ubuntu 16.04 dan mengamankan protokol HTTPS Anda. Dengan Lets Encrypt, Anda tidak perlu lagi mengeluarkan biaya untuk membeli sertifikat SSL, sehingga dapat menghemat uang dan waktu. Teruslah mempelajari teknologi baru dan jangan lupa untuk membaca artikel kami yang lain!

Kekurangan Kelebihan
Tidak ada dukungan untuk wildcard certificate. Memperoleh sertifikat SSL gratis, memudahkan untuk meningkatkan keamanan situs Anda.
Mudah untuk diimplementasikan di sebagian besar server. Memberikan enkripsi HTTPS yang aman dan terjamin oleh otoritas yang dikenal.

Sampai jumpa kembali di artikel menarik kami yang lainnya!

Leave a Comment