Jamaluddin Rahmat

Catatan Seorang Blogger dan Freelancer

  • Home
  • About
  • Services
  • Archive
  • Disclaimer
  • Contact

Bagaimana Memasang SSL Let’s Encrypt pada Kloxo-MR 7?

14 Juni 2016

Let's Encrypt Free SSL
Ilustrasi Let’s Encrypt

Let’s Encrypt adalah salah satu proyek SSL gratis yang didukung oleh komunitas dan perusahaan besar dunia. Sekarang ini Let’s Encrypt sedang naik daun karena proses instalasi yang mudah.

Kloxo-MR 7 merupakan salah satu kontrol panel hosting gratis yang telah memasukan Let’s Encrypt sebagai fitur tambahan sehingga pengguna tidak perlu lagi disibukkan dengan proses instalasi. Terima kasih banyak Pak Mustafa Ramadhan atas tambahan fitur ini.

Tutorial Memasang Let’s Encrypt pada Kloxo-MR 7

Sebelum kita mulai sudahkah Anda membaca ulasan iPhone SE yang sudah saya tulis? Mungkin saja Anda tertarik 🙂

Disclaimer: Tutorial ini ditujukan untuk pengguna Kloxo-MR 7 pemula. Saya tidak bertanggung jawab jika terjadi kehilangan, kerusakan, dan hal lainnya pada server Anda setelah mencoba tutorial ini.

Mari kita mulai…

Pastikan Kloxo-MR 7 yang Anda gunakan merupakan versi terbaru!

Pada tutorial ini saya menggunakan Kloxo-MR 7.0.0b-2016061301 pada CentOS 6.8. Versi yang Anda gunakan mungkin akan berbeda dengan milik saya karena hampir setiap hari ada update.

Langsung saja kita praktekkan.

Ketikan kode ini pada terminal untuk proses update.

## Update
yum update -y

## Cleanup
sh /script/cleanup

## Fix web and restart services
sh /script/fixweb
sh /script/restart-services

Pada tahap ini seharusnya Anda sudah mempunyai Kloxo-MR versi terbaru. Selanjutnya saya akan pandu dengan beberapa screenshot agar mudah dipahami.

1. Login pada panel Kloxo-MR
Terserah mau pakai admin, client, maupun reseller sama saja dengan catatan client dan reseller diberi akses untuk menambah SSL sendiri. Pada tutorial ini saya menggunakan akses sebagai client.

2. Pilih tab domain

Kloxo-MR 7 Client
Kloxo-MR 7 Client

3. Pilih domain yang ingin Anda pasang SSL

Domain Manager Kloxo-MR 7
Domain Manager Kloxo-MR 7

4. Pilih SSL Certificates

SSL Certificates Kloxo-MR 7
SSL Certificates Kloxo-MR 7

5. Pilih tab Add Let’s Encrypt

Tambahkan Let's Encrypt pada Kloxo-MR 7
Tambahkan Let’s Encrypt pada Kloxo-MR 7

6. Setting Let’s Encrypt
Jika Anda tidak paham biarkan saja dan hanya ganti pada kolom Email Adress.

Setting Let's Encrypt pada Kloxo MR-7
Setting Let’s Encrypt pada Kloxo MR-7

7. Let’s Encrypt sudah terpasang

Let's Encrypt telah terinstall pada Kloxo-MR 7
Let’s Encrypt telah terinstall pada Kloxo-MR 7

8. Cek SSL
Mari kita cek pada browser Mozilla dengan https. Seharusnya SSL sudah terpasang sempurna pada tahap ini. Jika SSL error seperti punya saya, lanjutkan langkah selanjutnya.

Let's Encrypt belum terhubung dengan baik
Let’s Encrypt belum terhubung dengan baik

9. Ketikan kode di bawah ini pada terminal

## Fix SSL, fix web and restart web
sh /script/fixssl
sh /script/fixweb
sh /script/restart-web -y

10. Cek kembali
Mari kita cek kembali. Jika Anda melihat seperti screenshot di bawah berarti SSL sudah terpasang dengan sempurna.

Let's Encrypt telah berfungsi seutuhnya
Let’s Encrypt telah berfungsi seutuhnya

Redirect http ke https

Secara default meskipun Anda sudah menambahkan SSL, domain masih menggunakan http. Jika Anda ingin memaksa menggunakan https, maka diperlukan proses redirect. Saya sarankan menggunakan cara ini jika menggunakan website statis maupun domain baru yang belum diinstal CMS seperti WordPress.

Update: Pada Kloxo-MR versi terbaru, fitur ini sudah dimasukkan dalam Web Features. Gunakan melalui menu tersebut untuk melakukan proses redirect www / https.

1. Pilih WWW / HTTPS Redirect

Redirect HTTP to HTTPS pada Kloxo-MR 7
Redirect HTTP to HTTPS pada Kloxo-MR 7

2. Centang Force Redirect ‘http’ to ‘https’
Saya juga centang Force Redirect ‘domain.com’ To ‘www.domain.com’ karena saya lebih senang menggunakan www. Klik Update jangan Update All.

Redirect Setting pada Kloxo-MR 7
Redirect Setting pada Kloxo-MR 7

3. Ketikan kode di bawah ini pada terminal

## Fix web and restart web
sh /script/fixweb
sh /script/restart-web -y

Sekarang silakan akses domain Anda seperti biasa dan secara otomatis akan dipaksa menggunakan https. Untuk hasil yang optimal bersihkan cache dan cookies browser Anda.

Kesimpulan

Pemasangan Let’s Encrypt pada Kloxo-MR 7 sangatlah mudah. Namun yang perlu diperhatikan ialah setiap Anda menambah SSL maupun menerapkan proses redirect harus tetap mengetikan perintah pada terminal agar proses berjalan secara sempurna. Mudah-mudahan pada update selanjutnya sudah bisa otomatis sehingga tak perlu memasukkan perintah pada terminal secara manual.

Update: Pada Kloxo-MR 7.0.0.c-2017091202 seluruh proses sudah otomatis sehingga tidak diperlukan lagi perintah fixssl, fixweb, dan restart-web.

FAQ:

Q: Saya sudah coba, kok ada notifikasi gagal?
A: Pastikan A record DNS sesuai dengan SAN pada settingan Let’s Encrypt dan dapat diakses melalui web browser.

Q: Saya menggunakan WordPress kok tidak bisa ya?
A: Jika WordPress fresh install tidak masalah. Jika domain sudah terinstall WordPress, maka ikuti panduan resmi implementasi SSL pada WordPress.

Q: Kenapa status bar pada browser saya tidak berwarna hijau/memiliki icon gembok dengan status secure?
A: Pastikan seluruh resource internal dan external website Anda menggunakan protokol https bukan http.

Q: Bisakah menambahkan Let’s Encrypt pada Kloxo-MR 6.5?
A: Tidak tahu karena saya hanya menggunakan Kloxo-MR 7.

Ditempatkan di bawah: Tutorial Ditag dengan:Kloxo-MR, Let's Encrypt

Jamaluddin Rahmat

Sarjana pendidikan guru sekolah dasar yang menjalani kegiatan sehari-hari sebagai blogger dan freelancer.

Copyright © 2015 · Jamaluddin Rahmat · Powered by Digital Banua.