cPanel hosting modern, termasuk paket cPanel Mordenhost, umumnya sudah menyertakan SSL gratis otomatis dari Let's Encrypt lewat fitur bernama AutoSSL begitu domain aktif di server. Kamu tidak perlu membeli sertifikat terpisah atau upload file manual untuk mengaktifkan HTTPS di kebanyakan kasus.
Panduan ini membahas cara memastikan SSL gratis aktif di cPanel, cara mengeceknya, dan solusi kalau browser masih menampilkan "Not Secure" meski SSL sudah terpasang. Kalau kamu belum familiar dengan konsep SSL secara umum, baca dulu SSL adalah: pengertian, fungsi, dan cara kerjanya.
SSL Gratis: Let's Encrypt vs AutoSSL
Let's Encrypt adalah otoritas sertifikat (certificate authority) nirlaba yang menerbitkan sertifikat SSL/TLS gratis untuk siapa saja, didukung organisasi seperti Mozilla, EFF, dan Cisco. Sejak diluncurkan tahun 2015, Let's Encrypt jadi salah satu alasan utama mayoritas website di internet sekarang berjalan lewat HTTPS, karena biaya yang dulu jadi penghalang (sertifikat SSL berbayar tahunan) sudah hilang. AutoSSL adalah fitur bawaan cPanel yang secara otomatis meminta, memasang, dan memperbarui sertifikat dari Let's Encrypt (atau otoritas gratis lain yang didukung hosting) tanpa campur tangan manual dari pengguna.
Bedanya sederhana: Let's Encrypt menerbitkan sertifikatnya, AutoSSL yang mengurus prosesnya di level cPanel supaya kamu tidak perlu generate Certificate Signing Request (CSR) atau upload file .crt secara manual seperti proses SSL berbayar konvensional. Selain gratis, punya HTTPS aktif juga jadi salah satu sinyal ranking di Google dan menghilangkan peringatan "Not Secure" yang bisa membuat pengunjung ragu mengisi form atau melakukan transaksi di websitemu. Detail teknis lengkap soal masa berlaku dan mekanisme validasi ada di dokumentasi resmi Let's Encrypt.
Cara Pasang SSL Gratis di cPanel
Kalau kamu pakai hosting cPanel Mordenhost, AutoSSL biasanya sudah aktif otomatis sejak domain diarahkan ke server, jadi langkah di bawah ini lebih untuk memverifikasi atau mengaktifkan ulang kalau statusnya belum muncul, bukan instalasi dari nol.
- Login ke cPanel akun hostingmu.
- Di bagian "Security" pada dashboard cPanel, buka menu "SSL/TLS Status" (di sebagian tema cPanel muncul sebagai "SSL/TLS" lalu "Manage SSL Sites", fungsinya sama).
- Kamu akan melihat daftar domain dan subdomain beserta status SSL-nya. Centang domain (termasuk varian seperti
www) yang ingin diaktifkan atau diperbarui SSL-nya. - Klik tombol "Run AutoSSL". cPanel akan otomatis memvalidasi kepemilikan domain lalu meminta sertifikat dari Let's Encrypt. Proses ini biasanya selesai dalam beberapa menit, tapi bisa sampai beberapa jam tergantung antrean validasi di sisi server.
- Setelah status berubah jadi tanda centang hijau atau "Valid", sertifikat sudah aktif. Tidak ada langkah instalasi manual tambahan seperti generate CSR atau upload private key.
- Aktifkan juga opsi force HTTPS redirect (biasanya ada di menu "Domains" pada cPanel) supaya pengunjung yang mengetik
http://otomatis diarahkan kehttps://, bukan sekadar tersedia tapi tidak dipakai default.
Kalau punya lebih dari satu domain di akun hosting yang sama (addon domain atau subdomain terpisah), ulangi pengecekan status untuk masing-masing, karena AutoSSL memproses tiap domain secara independen. Domain yang baru saja ditambahkan biasanya butuh waktu sedikit lebih lama untuk masuk antrean validasi pertama kali dibanding domain yang sudah lama aktif.
Kalau setelah beberapa jam status masih gagal atau menampilkan error validasi, penyebab paling umum adalah DNS domain yang belum sepenuhnya mengarah ke server (propagasi belum selesai) atau firewall yang memblokir proses validasi HTTP. Hubungi penyedia hosting dengan menyertakan screenshot pesan error dari halaman SSL/TLS Status kalau masalah berlanjut.
Cara Cek SSL Sudah Aktif
Cara paling cepat adalah membuka website lewat https:// dan memperhatikan ikon gembok di address bar browser. Klik ikon tersebut untuk melihat detail sertifikat, termasuk otoritas penerbit dan tanggal kedaluwarsa.
Untuk pengecekan lebih menyeluruh, pakai SSL Labs SSL Test dari Qualys. Tool ini gratis dan menampilkan grade keamanan (A sampai F) berdasarkan konfigurasi SSL lengkap, bukan cuma status aktif atau tidak. Grade B ke bawah biasanya menandakan protokol lama yang masih diizinkan atau chain sertifikat yang tidak lengkap, meski situsnya tetap bisa diakses lewat HTTPS. Di sisi cPanel sendiri, halaman "SSL/TLS Status" yang sama dari langkah instalasi menampilkan tanggal kedaluwarsa tiap domain, jadi kamu bisa memantau tanpa perlu tool eksternal setiap saat.
Masih "Not Secure"? Ini Solusinya
Kadang SSL sudah aktif di cPanel tapi browser tetap menampilkan peringatan "Not Secure" atau ikon gembok tidak muncul penuh. Penyebab paling umum adalah mixed content, yaitu halaman yang dimuat lewat HTTPS tapi masih memanggil sebagian resource (gambar, script, atau stylesheet) lewat http:// biasa.
Untuk situs WordPress, mixed content sering berasal dari URL lama yang tersimpan langsung di database sejak sebelum SSL aktif, misalnya di konten artikel lama, pengaturan tema, atau widget yang menyimpan link gambar dengan skema http:// secara hardcoded. Cek konsol developer browser (klik kanan, Inspect, tab Console) untuk melihat resource mana yang masih dipanggil lewat http://, lalu perbaiki lewat plugin search-replace URL database atau ubah pengaturan Site URL di WordPress supaya konsisten pakai https://. Setelah perubahan, cek ulang beberapa halaman berbeda (bukan cuma homepage) karena mixed content sering cuma muncul di halaman tertentu yang memuat elemen spesifik.
Kemungkinan lain: opsi force HTTPS redirect belum diaktifkan (lihat langkah 6 di atas), atau cache browser/CDN masih menyimpan versi halaman sebelum SSL aktif, sehingga perlu clear cache dulu sebelum menilai statusnya. Kalau situsmu terlihat seperti "down" gara-gara warning SSL ini padahal server berjalan normal, itu beda kasus dari server benar-benar tidak merespons. Bandingkan gejalanya lewat cara cek website atau server down kalau masih ragu. Kalau warning yang muncul justru soal sertifikatnya sendiri (invalid, kedaluwarsa, atau domain mismatch) bukan cuma mixed content, penyebab dan solusinya beda lagi, lihat SSL certificate error: penyebab dan cara mengatasinya.
FAQ
Berapa lama masa berlaku SSL gratis dari Let's Encrypt?
90 hari. Tapi kalau AutoSSL aktif di cPanel, sertifikat diperpanjang otomatis sebelum kedaluwarsa selama domain masih mengarah dengan benar ke server, jadi kamu tidak perlu memperbarui manual setiap 3 bulan.
Apa bedanya SSL gratis dan SSL berbayar?
Secara fungsi enkripsi dasar, keduanya sama-sama mengamankan koneksi antara browser dan server. Bedanya di level validasi: SSL gratis dari Let's Encrypt adalah Domain Validation (DV), cukup untuk kebanyakan website bisnis kecil-menengah dan blog. SSL berbayar biasanya menawarkan Organization Validation (OV) atau Extended Validation (EV) dengan verifikasi identitas organisasi lebih ketat, sering dipakai institusi finansial atau enterprise yang butuh kredensial tambahan.
Apakah perlu perpanjang SSL gratis secara manual?
Tidak, selama AutoSSL aktif dan domain statusnya sehat (DNS mengarah benar, tidak ada masalah validasi). cPanel otomatis menjalankan proses reissue di belakang layar sebelum sertifikat lama kedaluwarsa.
Kesimpulan
Kebanyakan hosting cPanel modern, termasuk paket cPanel Mordenhost, sudah menyertakan SSL gratis otomatis lewat AutoSSL secara default, jadi langkah di atas lebih untuk verifikasi dan troubleshooting daripada instalasi manual dari nol. Kalau kamu belum punya hosting dengan SSL gratis bawaan, bandingkan paket cloud hosting yang sudah termasuk fitur ini tanpa biaya tambahan.