Secure Sockets Layer atau disingkat SSL adalah lapisan protokol keamanan dengan menggunakan metode enkripsi saat mengirim dan menerima informasi ataupun transaksi pada website dengan teknologi enkripsi data yang modern.
Perbedaan paling mencolok adalah pada address bar, website-website yang menggunakan SSL akan menjadi https & akan muncul tanda padlock (gembok) yang dapat di-klik untuk melihat jenis SSL yang digunakan.
SSL terdapat 3 Jenis:
Domain Validation (DV)
Organization Validation (OV)
Extended Validation (EV)
Persyaratan pendaftaran domain yang paling mudah adalah DV, untuk OV dan EV, namun dibutuhkan beberapa dokumen penting agar dapat di-review dahulu oleh pihak SSL.
Let’s Encrypt
Let’s Encrypt adalah certificate authority yang menyediakan SSL sertifikat secara gratis untuk dapat secure dan dapat digunakan secara bebas. Bedanya dengan SSL yang berbayar, SSL berbayar memiliki periode waktu 1-tahunan, sedangkan Let’s Encrypt hanya per-90 hari, sehingga perlu lakukan renewal setiap per-90 hari, bisa secara manual maupun secara otomatis menggunakan cronjob. Let’s Encrypt termasuk ke dalam SSL dengan jenis Domain Validation (DV)
Dewacloud
Dewacloud adalah layanan berbasis PaaS (Platform as a Service) dimana kamu dapat membuat, mengelola dan mendesain topologi dengan one-click, selain easy-to-use, tampilannya pun sudah user-friendly, sehingga dapat dengan mudah dipahami oleh user.
Cara Install SSL Let’s Encrypt pada Domain atau Subdomain di Dewacloud
Untuk mengkoneksikan Domain atau Subdomain ke Dewacloud, pastikan kamu sudah membuat Environment di Dewacloud Dashboard kamu dan sudah mengkoneksikan Domain atau Subdomain.
Step 1: Add-ons
Klik Add-Ons pada Layer yang akan kamu install SSL, kalau kamu menggunakan Load Balancers, maka instalasi SSL nya dilakukan di Load Balancers, kalau tidak menggunakan Load Balancers, maka instalasi SSL nya dilakukan di Application Servers.
Pastikan kamu sudah mengaktifkan IPv4 di layer yang akan kamu install.
Step 2: Install SSL
Klik Install pada Add-Ons Let’s Encrypt Free SSL.
Masukkan nama Domain atau Subdomain kamu pada External Domain(s), akan ada informasi Environment Name dan Nodes, pastikan sudah sesuai, lalu klik Install di kanan bawah.
Kamu bisa minimize pop-up tersebut dengan klik di kanan atas, kemudian kamu bisa melihat proses yang sedang berjalan pada Active Task di pojok kiri bawah.
Active Task tersebut memperlihatkan sedang adanya proses Instalasi SSL pada application servers kamu. Setelah prosesnya selesai, akan melakukan generate 3 file, yaitu fullchain, cert dan privkey.
Step 3: Konfigurasi URL
Biasanya, perlu ada settingan URL pada beberapa CMS, Framework atau Aplikasi, seperti contohnya pada Candy CBT, kamu perlu ubah URL nya pada file config.default.php.
Jika sudah melakukan perubahan URL, maka Save.
Step 4: Testing
Akses pada Domain atau Subdomain yang sudah kamu setting dan sudah kamu install SSL.
Domain atau Subdomain kamu sudah secured, kamu juga bisa melihat detail informasi SSL yang di-install melalui SSL Checker.
Maka akan menampilkan tampilan di atas.
Kesimpulan
Jika kamu mengikuti artikel ini dari awal sampai akhir, artinya kamu telah berhasil melakukan Instalasi SSL Let’s Encrypt pada Domain atau Subdomain di Dewacloud.
Demikian artikel ini, jangan sungkan untuk meninggalkan ide-ide topik yang ingin kamu baca di blog ini. Semoga artikel tentang SSL ini membantu kamu, ya.