Skip to main content

Cara Pasang HTTPS dan Mendapatkan Certificate Gratis!

HTTPS singkatan dari Hypertext Transfer Protocol Secure.

Menurut Wikipedia, HTTPS adalah ekstensi dari Hypertext Transfer Protocol (HTTP).

Apa Perbedaan antara HTTP dan HTTPS?


Perbedaan HTTP/HTTPS adalah pada keamanannya, di mana HTTP adalah protokol yang belum menggunakan SSL/TLS, dan HTTPS adalah versi yang lebih aman karena sudah menggunakan SSL/TLS untuk mengenkripsi koneksi antara web browser dan web server.

Tutorial berikut ini khusus untuk Hosting Gratis di www.Byet.host namun dengan sedikit penyesuain dapat juga diterapkan pada Hosting Gratis lainnya.

Cara mengaktifkan/pengaturan HTTPS di Hosting www.Byet.host


1. Masuk ke Vista Panel di Hosting.
2. Pilih menu SSL/TLS.
3. Pilih domain/subdomain mana yang akan diaktifkan HTTPS-nya dan setelah itu akan muncul 3 kotak besar yang masih kosong lalu silakan klik tombol "Generate Key / CSR".

Cara Pasang HTTPS dan Mendapatkan Certificate Gratis!

4. Akan muncul tempat pengisian data-data seperti gambar berikut.

Cara Pasang HTTPS dan Mendapatkan Certificate Gratis!

Selanjutnya isi data-datanya:
* Nama Domain/Subdomain.
* Kode Negara.
* Provinsi.
* Kota.
* Untuk Nama Perusahaan dan Departemen, isi saja sembarang.
* Email.
* Lalu klik tombol "Hasilkan Kunci".

Setelah itu akan muncul serangkaian kode mirip kode enkripsi yang otomatis mengisi dua buah kotak besar seperti gambar pada langkah ke-3 diatas, masing-masing akan mengisi kotak "Private Key" dan "CSR".

5. Selanjutnya klik tombol "Upload Key" untuk menyimpan kode agar tidak hilang, agar lebih yakin sebaiknya salin kedua kode tersebut karena peringatannya mengatakan kalau itu hilang maka tidak ada gantinya alias harus beli yang baru.

Selain itu menyalin kode pada kotak CSR juga berguna untuk keperluan lain, karena akan kita tempelkan ke kotak CSR di situs lain, yaitu di situs GoGetSSL.

6. 2 buah kotak sudah terisi kode, sisa 1 kotak lagi yang belum, yaitu kotak tempat Certificate.

Tunda dulu sejenak pada langkah 6 ini, karena kita harus memesan sertifikat di situs GoGetSSL. Certificate yang kita dapatkan dari GoGetSSL nantinya akan kita tempel ke kotak Certificate.

Cara Mendapatkan/Memesan Certificate Gratis di GoGetSSL


1. Mendaftar atau membuat akun ke https://www.gogetssl.com/sslcerts/free-ssl/

2. Pilih yang 90-days Free Offer.

3. Setelah terdaftar, pada menu di Navigation pilih "SSL Certificates". Akan muncul tulisan dalam kurung (incomplete).

5. Klik button "Generate Certificate" untuk memesan.

6. Dan otomatis diarahkan ke "Online CSR Generator", isi semua data seperti nama domain/subdomain, kota, email dll, (usahakan datanya sama dengan data pada langkah ke-4 di Hosting tadi), setelah selesai klik button "Generate CSR".

7. Setelah itu tempel kode CSR kedalam kotak tersedia. Masih ingat kode CSR yang sudah disalin pada langkah ke-5 di hosting tadi? Pada langkah ke-7 ini tempel kode CSR tersebut dan klik button "Validate CSR".

8. Setelah itu otomatis diarahkan ke Validation Method, (4 metode: Email, DNS, HTTP, HTTPS), pilih metode DNS lalu pilih "Next Step".

Pada langkah ini kita akan diberi dua buah kode DNS Record, contoh kodenya seperti berikut:

Untuk di tempel ke kotak Name records:
_ec5b3df0a5aad2918c3c386fcce61b5.my.talk4fun.net

Cukup tempel ini-nya saja: "_ec5b3df0a5aad2918c3c386fcce61b5" dan bagian ini-nya tidak usah: ".my.talk4fun.net".

Untuk di tempel ke kotak Destination:
c8bca75f0a5aad2918c3c386f04e3ff0.641efa049579d15d8ab3f133705a0cdc.t0380001664100235173.sectigo.com

Salin kedua DNS Record tersebut lalu istirahat sejenak. Karena kita harus kembali ke Vista Panel di Hosting untuk memasang DNS Record tersebut.

* Di Vista Panel di Hosting, pilih menu CNAME Records.

* Dan tempel pada masing-masing kotak yang tersedia:
- Kotak Name records.
- Domain (Select domain/subdomain).
- Kotak Destination.
- Lalu klik button "Add".

Setelah kedua buah Records terpasang ke CNAME Records di Hosting. Selanjutnya kembali lagi ke situs GoGetSSL. Mungkin akan diminta untuk login lagi karena cukup lama meninggalkan situsnya.

9. Kembali ke situs GoGetSSL. Pada menu halaman "SSL Certificates". Klik "Revalidate".

Tunggu Prosessing Re-Validate, timer akan berjalan hitung mundur sekitar 2 menit untuk memvalidasi atau mengecek DNS Records yang kita pasang di Hosting.

Setelah timer berhenti akan muncul tulisan, "Congratulations! SSL cerificate is approved and issued."

Lalu klik "All files" untuk mendownload Certificates atau silakan buka email karena sertifikatnya juga dikirim ke email.

Salin kode sertifikatnya.
Mulai dari:
----- BEGIN CERTIFICATE -----
Sampai ke:
----- END CERTIFICATE -----

10. Kembali ke Vista Panel di Hosting.
* Pilih menu SSL/TLS.

Cara Pasang HTTPS dan Mendapatkan Certificate Gratis!

* Pilih Configure.
* Tempel kode serifikat ke kotak Certificate dan klik button "Upload Certificate".
* Selesai. (Dengan begitu langkah ke-6 yang sempat tertunda diatas juga selesai)

Mohon maaf tidak ada gambar panduan karena cuma pakai hp. Atau kunjungi forum untuk melihat gambar panduan di https://www.byet.net/index.php?/topic/13256-how-to-get-https-on-free-hosting/

Dan mohon maaf jika terdapat sedikit perbedaan antara panduan ini dan kenyataan di GoGetSSL. Terutama soal penyebutan nama menu.

Situasi dan Kondisi setelah mengaktifkan/pengaturan HTTPS di Hosting www.Byet.host


Untuk mengalihkan HTTP ke HTTPS, ada yang menyarankan membuat file .htacces di Hosting melalui FTP. Tapi ada juga yang otomatis teralihkan dengan sendirinya tanpa membuat file .htacces.

Setelah HTTPS sukses berjalan, selanjutnya untuk DNS Records yang sudah kita pasang pada CNAME Records di Hosting tadi (Baca di langkah ke-8), katanya sebaiknya dihapus saja demi keamanan. Tujuan dari pemasangan DNS Records pemberian dari GoGetSSL ke CNAME di Hosting bertujuan untuk mengindentifikasi bahwa kita lah pemilik akun hosting tersebut. Setelah GoGetSSL yakin kita memang pemiliknya maka setelah itu boleh dihapus.

Info tambahan mengenai GoGetSSL:
GoGetSSL, 90-days Trial SSL for best price of $0.00/year. Your GoGetSSL Unlimited Trial SSL. Gratis selama 3 bulan dan kata orang gratis perpanjangan bulan-bulan berikutnya dengan syarat memperbarui sertifikatnya setiap 3 bulan sekali. Soal kualitas jangan kuatir karena kualitasnya sama dengan yang berbayar. 

Situs penyedia SSL gratis:
https://letsencrypt.org
https://cloudflare.com
https://gogetssl.com

Comments