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!