Sukabumikode menu
  • Beranda
  • Tutorial
  • Sharing
  • Non Teknis
  • Arsip
  • cancel
  • S

    SUKABUMI KODE
  • close
  • Beranda
  • Tutorial
  • Sharing
  • Non Teknis
  • Arsip
  • Kang Ruswan Kang Ruswan

    04 Januari 2022

Cara Install Let's Encrypt pada Ubuntu 20.04 untuk Web Server Apache



Cara Install Let

Untuk melihat sebuah website apakah aman atau tidak ketika diakses, salah satunya dengan melihat url nya, apakah sudah menggunaan https ataukah belum. Selain itu apakah di url nya sudah terdapat ikon gembok berwarna aman seperti hijau/putih ataukah belum. Karena saat ini semua browser sudah memberikan tanda yang jelas terhadap website yang aman diakses ataukah tidak.


Dengan indikator tersebut, tentunya website akan menjadi lebih aman dan lebih dipercaya oleh pengunjungnya, dan supaya website bisa diakses menggunakan https serta https nya tidak berwarna merah, maka kita perlu yang namanya Secure Socket Layer (SSL).

Untuk penjelasan lebih lanjut mengenai SSL dan kegunaannya, teman-teman bisa lanjut mencari informasinya di Google.

 

Ada banyak sekali penyedia SSL saat ini, dan kebanyakan merupakan SSL berbayar. Namun tenang saja, saat ini sudah banyak juga penyedia SSL gratis, salah satunya adalah Let's Encrypt.

Let’s Encrypt adalah Otoritas Sertifikasi (CA) yang gratis, terotomatisasi dan terbuka, ada untuk keuntungan publik. Kami adalah layanan yang disediakan oleh Internet Security Research Group (ISRG).


Untuk memasang Let's Encrypt di server kita, terdapat beberapa cara. Salah satunya menggunakan Certbot. 

Certbot adalah opensource dan bisa kita gunakan secara gratis  untuk menggunakan sertifikat Let's Encrypt secara otomatis di situs web.  Certbot dibuat oleh Electronic Frontier Foundation (EFF), sebuah organisasi nirlaba 501(c)3 yang berbasis di San Francisco, CA, yang membela privasi digital, kebebasan berbicara, dan inovasi.


Baca juga : Cara Membuat Virtual Host Apache di Ubuntu dengan Mudah

Certbot bisa dipasang diberbagai macam sistem operasi seperti  Pip, Gentoo, Fedora, FreeBSD, Windows, Snapd, Debian 9, Debian 10, Debian Testing, Ubuntu 20, Ubuntu 19, Ubuntu 18, Ubuntu 16, Arch Linux, CentOS 8, CentOS 7,OpenBSD,macOS, Devuan 2.0, Devuan 3.0, Devuan Testing, openSUSE tumbleweed, openSUSE 15 dan lainnya, serta bisa juga untuk berbadai macam web server seperti Apache, Nginx, HAProxy, Plesk, Hosting, dan lain sebagainya.


Kali ini saya akan menuliskan salah satu cara install Let's Encrypt menggunakan Certbot pada Ubuntu 20.04 dengan web server Apache.


Persyaratan

Untuk mengikuti tutorial ini, maka diperlukan beberapa hal.

  • Satu server Ubuntu 20.04 dan satu akun dengan akses sudo. 
  • Satu domain yang sudah bisa diakses secara publik dan DNS nya sudah diarahkan ke IP server diatas.
  • Web server Apache yang sudah terinstall

Baca juga : Cara Install aaPanel sebagai Control Panel Server Linux

Cara Install Let's Encrypt pada Ubuntu 20.04 untuk Web Server Apache

Untuk mempermudah proses instalasi certboot dan penggunaannya, kita akan menggunakan plugin untuk mengintegrasikan Certbot dengan Apache, yaitu python3-certbot-apache, sehingga kita bisa mengotomatiskan perolehan sertifikat dan mengonfigurasi HTTPS di dalam server web dengan satu perintah. 


sudo apt install certbot python3-certbot-apache

Setelah itu kita diminta untuk mengkonfirmasi dengan menekan Y lalu ENTER. Dengan begitu proses instalasi certbot akan dimulai dan certbot akan terinstall di server kita.


Setelah certbotnya terinstall, maka kita bisa langsung menggunakannya untuk memasangkan ssl ke domain website kita. Oh iya, disini saya anggap bahwa domain dan websitenya sudah bisa diakses secara online menggunakan http.
Sebagai contoh, seandainya domain kita adalah sukabumikode.com dan www.sukabumikode.com, maka pemasangan ssl nya juga harus dilakukan terhadap keduanya. Kalau hanya dipasang ke salah satu url, maka hanya salah satu url tersebut yang bisa diakses menggunakan http.

sudo certbot --apache -d sukabumikode.com -d www.sukabumikode.com

Perintah diatas adalah perintah untuk menginstall letsencrypt ssl menggunakan certboot pada domain sukabumikode.com dan www.sukabumikode.com, jadi parameter -d tersebut adalah untuk menandai domainnya. Kita juga bisa hanya mengetikan perittah sudo sertbot --apache tanpa disertai nama domainnya, lalu setelah itu diminta untuk memilih domain mana yang akan diistalkan ssl nya.

Setelah itu kita akan diminta untuk menjawab beberapa pertanyaan, seperti alamat email aktif untuk pemberitahuan pembaruan dan keamanan. Selanjutnya, kita akan ditanya apakah mau membagi surel Anda dengan Electronic Frontier Foundation untuk menerima berita dan informasi lainnya. Kita juga akan ditanyakan apakah domainnya akan dipaksa redirect otomatis menjadi https. Silahkan diisi saja sesuai dengan keinginan.

Setelah selesai dan terdapat ucapan Congratulations!, artinya website kita sudah bisa diakses menggunakan https.

Memperbaharui SSL

Let's Encrypt berlaku selama 90 hari setelah proses instalasi, apabila lewat waktu tersebut, maka ssl nya akan kadaluarsa dan kita perlu memperbaharuinya kembali.

Untuk memperbaharuinya, kita bisa menggunakan perintah beriktu:


sudo certbot renew --dry-run


Baca juga : Mengenal aaPanel



Topik: Let\'s Encrypt Ubuntu Apache

Tentang Penulis

Kang Ruswan
Kang Ruswan
  • Kepala Urusan Sistem Informasi Kampus UMMI
  • Developer of Siak.ummi.ac.id
  • Creator of Sukabumikode.com
  • Blogger at Inisukabumi.com
Postingan Lainnya
  • Cara Membuat Virtual Host Apache di Ubuntu dengan Mudah
  • Cara Install aaPanel sebagai Control Panel Server Linux
  • Mengenal aaPanel
  • Cara Install Netdata Monitoring Tool di Ubuntu 18.04
  • Cara Install PostgreSQL di Ubuntu 16.4 dan 18.4
  • Cara Install GIMP Di Ubuntu
Artikel Terpopuler
  • Aila CBT, Aplikasi Ujian Online Berbasis Web dengan Codeigniter
  • Jangan Asal Mengisi Formulir Pendaftaran Online, Bisa Jadi Penipuan
  • Informasi Update Terbaru Aila CBT
  • Website Tracer Study Universitas, Support PKTS Belmawa Ristekdikti
  • Pengertian Host to Host dan Keuntungannya Dalam Pembayaran
  • Panduan Pembayaran UAS Kampus UMMI dengan Virtual Account BSM…
  • Cara Install Eprints di Debian/Ubuntu
Artikel Terbaru
  • Membuat Bucket di Object Storage IDCloudHost
  • Apa Saja Produk Asuransi yang Wajib Dimiliki? Ketahui di…
  • Cara Membuat VPS Sendiri di Console IDCloudHost
  • Insurtech, Inovasi Digital yang Hadir untuk Mempermudah Pembelian Asuransi
  • Cara Install FTP Server di Ubuntu dengan vsftpd
  • Cara Daftar Cloud VPS IDCloudhost dan Dapatkan Saldo Gratis…
  • Sekolahkoding Sekarang Gratis!
Katergori

Linux

Ubuntu

PostgreSQL

SLiMS

MySQL

Codeigniter

SSH

Topik Pilihan
SLiMS H2H Codeigniter Tutorial PostgreSQL Plugin SLiMS MySQL Database
  • Home
  • FAQs
  • About
  • Contact
  • Sitemap

Sukabumi Kode Copyright 2022