
Terutama bagi hosting yang tidak menyediakan fungsi ‘Lets Encrypt’ dalam cPanel.
Sebelum ini saya ada menyediakan panduan cara install ssl percuma khas untuk pengguna servis hosting Namecheap.
Tapi bagaimana jika laman web anda bukan hosting dengan Namecheap?
Dalam post ini saya sediakan panduan yang boleh digunakan oleh tidak kira apa juga hosting yang anda gunakan, dengan syarat:
- Anda boleh akses cpanel.
Panduan ini mungkin amat berguna jika hosting anda tidak menyediakan ssl percuma, tiada aplikasi ‘Lets Encrypt’ disediakan dalam cPanel dan jika anda nak save bajet @ mahu ssl percuma.
Semoga cara install ssl percuma ini bermanfaat untuk anda.
1Lawati laman SSL For Free
Lawati laman web https://www.sslforfree.com. Laman webnya kelihatan seperti ini:
2Taip masuk domain & daftar akaun
Dalam ruangan yang disediakan, taip masuk alamat domain anda.
Anda boleh masukkan nama domain lengkap dengan www atau tanpa www – tidak menjadi masalah.
Klik pada butang ‘Create Free SSL Certificate’ dan selanjutnya paparan berikut akan keluar:
Akaun ini untuk memudahkan kita untuk menguruskan ssl pada masa-masa akan datang.
Masukkan butir-butir yang diperlukan untuk membuat akaun – alamat email dan juga password pilihan anda.
Teruskan untuk klik pada butang ‘Register’ untuk meneruskan.
3Setup untuk SSL
Selepas anda klik pada butang ‘Register’ tadi, paparan seperti berikut akan muncul:
Terdapat 4 bahagian dalam setup ssl ini dan anda hanya perlu isikan bahagian seperti berikut. Abaikan ruangan yang mempunyai tanda ‘pro’.
1. Domains – Alamat domain yang anda sudah masukkan awal tadi. SSL untuk versi www dan tanpa www akan automatik disediakan. Klik pada butang ‘Next Step’ untuk ke bahagian seterusnya.

2. Validity – Pilih 90-Day certificate. Percuma.

3. CSR & Contact – Tukarkan pada mod ‘Auto-Generate CSR’. Senang cerita.

*CSR adalah fail berkod yang mengandungi maklumat berkenaan laman web kita yang mana digunakan oleh pihak persijilan untuk membuat SSL.
4. Finalize Your Order – Pilih ‘Free Plan’, kemudian boleh teruskan ke bahagian seterusnya.
4Verify Domain
Dalam bahagian ini, kita kena sahkan terlebih dahulu bahawa domain yang terlibat adalah milik kita atau dalam kawalan kita.
Terdapat 3 cara untuk verify domain: Email verification, DNS (CNAME) dan HTTP File Upload. Anda boleh gunakan salah satu mengikut kesesuaian @ pilihan.
Dalam post ini kita gunakan cara HTTP File Upload.
Untuk cara verify domain guna http file upload, tik pada ruangan ‘HTTP File Upload’:
Apabila anda klik pada pilihan tersebut, akan diberikan beberapa perkara yang perlu dilakukan. Kita hanya perlu turuti setiap langkah ini.
Pertama sekali, muat turun validation file. Klik pada link ‘Download Auth File’ yand disediakan:
Setelah muat turun siap, proses selanjutnya adalah muat naik file tersebut dalam server kita.
Jangan tutup tab browser untuk domain verification ini, kita akan sambung kemudian nanti.
Buka tab atau window browser baru untuk tujuan muat naik fail.
Untuk melakukan proses ini, kita boleh gunakan File Manager dalam cPanel.
Untuk akses cPanel terdapat 2 cara:
- Melalui akaun hosting – Cari dan klik pada pilihan untuk cPanel. Bergantung pada penyedia servis, link untuk ke cPanel selalunya terletak pada bahagian hosting / services.
- Melalui url – tambahkan /cpanel pada bahagian akhir url domain anda. Contohnya www.ithmm.com/cpanel. Untuk cara ini anda perlukan username dan pasword. Username dan password ini biasanya diberikan melalui email sewaktu anda beli hosting dengan mereka.
Selepas anda berjaya akses cPanel (cpanel untuk laman web yang hendak dipasang ssl), cari dan klik pilihan ‘File Manager’:

Kita ubah sedikit setting untuk membolehkan sebarang fail tersembunyi (dotfiles) diperlihatkan.
Klik pada icon setting, dan tick pada kotak ‘Show Hidden Files (dotfiles)’ dan save.


Selanjutnya, dalam paparan file manager, pada sebelah kiri, cari dan klik pada folder ‘public_html’ untuk mempamerkan isi kandungannya.

Dalam folder public_html, cari folder .well-known dan klik untuk masuk.
Dan dalam folder .well-know, sekali lagi cari dan klik pada folder yang bernama pki-validation.
Selanjutnya, untuk melengkapkan proses pengesahan domain, kita kena muat naik file yang kita muat turun tadi dalam folder pki-validation ini.
Untuk muat naik file, klik pada menu ‘Upload’ yang terletak pada bahagian atas paparan:

Klik pada menu upload dan paparan seperti berikut akan kelihatan:

Klik pada butang ‘Select File’, cari dan upload Auth File yang kita muat turun awal2 tadi.
Paparan seperti ini menandakan proses upload sudah selesai:
Balik ke bahagian yang ‘Verify Domain’ tadi dan klik pada butang ‘Next Step’ untuk meneruskan proses pemasangan ssl.
Seterusnya adalah paparan untuk proses akhir ‘verify domain’. Klik pada butang ‘Verify Domain’ untuk memulakan.

Jika anda memuat naik fail dengan betul dan di tempat yang betul, proses verification ini akan berjaya dan anda akan dibawa ke paparan yang seterunsya iaitu proses pemasangan ssl untuk domain.
4Install Certificate / Pasang certificate
Paparan seterusnya kelihatan seperti berikut:
Klik pada butang ‘Download Certificate(.zip)’ untuk memuat turun ssl yang telah kita buat tadi.

File yang kita muat turun ini adalah dalam bentuk zip. Extract file tersebut untuk mendapatkan isinya.
Terdapat 3 fail didalamnya iaitu:
- certificate.crt
- private.key
- ca_bundle.crt
Ketiga-tiga fail ini diperlukan untuk memasang ssl untuk domain kita.
Selanjutnya, sekali lagi kita kena lawati@masuk dalam bahagian cPanel.
Dalam cPanel cari dan klik pada menu ‘SSL/TLS’. Ia berada dibawah bahagian ‘SECURITY’.
Dalam paparan ‘SSL/TLS’ cari dan klik pilihan ‘Manage SSL Sites‘.

Jika sebelum ini anda mempunyai ssl@expired ssl, kita perlu buang terlebih dahulu ssl tersebut. Jika ini adalah kali pertama anda pasang ssl, boleh skip cara untuk buang ssl lama ini dan terus ke bahagian seterusnya.
Untuk buang ssl lama, dalam paparan ‘Manage SSL Sites’, skroll ke bawah sedikit untuk mencari bahagian seperti ini:
Klik pada pilihan ‘Uninstall’ dan ‘proceed’.
Tunggu seketika sehingga proses pembuangan ssl lama ini selesai. Selepas selesai anda boleh teruskan untuk pasang ssl yang baru.
Untuk pasang ssl yang baru, cari bahagian:
Klik pada menu dropdown ‘Domain: Select a Domain‘, dan pilih domain anda:

Seterusnya terdapat 3 bahagian yang kita perlu isi:
- Certificate: (CRT)
- Private Key (KEY)
- Certificate Authority Bundle: (CABUNDLE)
Semua maklumat yang kita perlukan untuk bahagian ini ada dalam fail zip yang kita muat turun tadi. Hanya perlu copy dan paste.
Cari fail certificate.crt yang kita muat turun tadi dan buka menggunakan notepad (atau apa-apa perisian text editor yang lain).
Copy kesemua isi fail tersebut dan kemudian paste pada bahagian ‘Certificate: (CRT)’ seperti ini:
Lakukan proses yang sama untuk 2 bahagian yang seterusnya, copy dan paste setiap isi pada bahagiannya.
Selepas selesai copy dan paste, teruskan klik pada butang ‘Install Certificate’. Tunggu seketika sehingga proses ini selesai.
Apabila proses selesai@berjaya, anda akan mendapat notifikasi seperti ini:
Dengan notifikasi ini, bermakna proses untuk install ssl percuma sudah selesai. Anda boleh balik ke halaman SSL for Free@ ZeroSSL tadi untuk memastikan, dengan cara klik pada butang ‘Check Installation‘:
Tips tambahan: Selain daripada apa yang diterangkan dalam post cara install ssl percuma ini, anda boleh juga dapatkan ssl percuma dengan menggunakan servis Cloudflare.
Leave a Reply