Yuk Berpindah dari HTTP ke HTTPS dengan Menggunakan SSL Gratis [Opencart]

Yuk Berpindah dari HTTP ke HTTPS dengan Menggunakan SSL Gratis [Opencart]

Cara berpindah dari http ke https dengan menggunakan layanan SSL gratis dari Cloudflare untuk pengguna Opencart.


Jika kita berpindah dari http ke https berarti kita harus menggunakan SSL Certificate. Sekarang kita akan bahas dulu definisi SSL. SSL (Secure Socket Layer) merupakan salah satu protokol pada jaringan komputer yang dapat menjaga kerahasiaan data yang dikirim oleh suatu client ke server ataupun sebaliknya  sehingga pihak ketiga tidak akan bisa membaca data tersebut selama proses komunikasi antar client dan server.


Protokol Secure Socket Layer inilah yang membedakan HTTPS dengan HTTP, dimana protokol HTTP dalam mengirimkan data dari client ke server atau sebaliknya tidak dilakukan enkripsi pada data sebelumnya. Sehingga ada peluang pihak ketiga untuk membaca data selama proses komunikasi tersebut.


Informasi sensitif selama dalam proses pengiriman data melalui Internet  akan dienkripsi, sehingga hanya penerima pesan yang dapat memahami dari hasil enkripsi tersebut. Hal ini sangat penting, karena informasi yang kita kirimkan di Internet membutuhkan proses perjalanan dari komputer ke komputer sampai mencapai server tujuan. Komputer lain yang ada diantara Anda dan server dapat melihat nomor Kartu Kredit Anda, username dan passwords, dan informasi sensitif lainnya bila hal ini tidak dienkripsi dengan Sertifikat SSL. Ketika sertifikat SSL digunakan, informasi menjadi tidak dapat terbaca oleh siapapun kecuali ke server yang memang dituju saat mengirim informasi tersebut. Hal ini melindungi informasi tersebut dari hacker dan pencuri identitas.


Diantara kelebihan penggunaan SSL tersebut tentu ada kekurangannya. Kekuarangan yang pertama adalah performa. Webisite kita akan menjadi lebih lambat karena informasi yang dikirim harus melewati proses enkripsi lebih dahulu pada server. Yang kedua adalah biaya. Membeli seritifikat SSL pada umumnya membutuhkan biaya yang mahal. Namun itu dapat disiasati dengan menggunakan layanan SSL gratis seperti yang akan saya bahas pada kesempatan kali ini. Bagaimana caranya?


1. Kita harus punya serifikat SSL dulu. Untuk mendapatkan secara gratis, silahkan kunjungi www.cloudflare.com. Ada banyak tutorial di internet tentang pembuatan SSL gratis di Cloudflare.


2. Setelah itu aktifkan setting SSL di admin opencart. Setting > Edit > Server > Pilih Yes pada "Use SSL"!


3. Update server url di config.php dan admin/config.php! Kira-kira menjadi seperti berikut.

    config.php

// HTTP
define('HTTP_SERVER', 'https://tasjebret.com/');
// HTTPS
define('HTTPS_SERVER', 'https://tasjebret.com/');
admin/config.php
// HTTP
define('HTTP_SERVER', 'https://tasjebret.com/admin/');
define('HTTP_CATALOG', 'https://tasjebret.com/');
// HTTPS
define('HTTPS_SERVER', 'https://tasjebret.com/admin/');
define('HTTPS_CATALOG', 'https://tasjebret.com/');


4. Setelah itu lakukan redirect dari http ke https lewat .htaccess! Masukkan script berikut!

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


5. Selesai!!


Nah itu tadi cara memindahkan website kita dari http ke https. Kesimpulannya, tidak semua owner sebuah website harus menggunakan SSL dilihat dari kelebihan dan kekurangan. Tapi jika saya pribadi lebih memilih menggunakannya. Karena selain data saya aman, pelanggan saya pun akan lebih percaya pada olshop saya karena ada tulisan "secure" atau gambar gembok di samping url. Lain halnya jika yang muncul adalah "Not Secure".

comments powered by Disqus