Cara Memasang SSL di Hosting
Memasang sertifikat SSL pada akun hosting Anda memastikan transfer data yang aman antara situs web Anda dan pengunjung dengan mengenkripsi informasi yang dipertukarkan. SSL sangat penting untuk melindungi data pengguna dan meningkatkan peringkat mesin pencari situs web Anda. Berikut ini adalah panduan langkah demi langkah untuk menginstal sertifikat SSL pada hosting Anda.
1. Pilih Sertifikat SSL
Ada beberapa jenis sertifikat SSL yang dapat dipilih, tergantung pada kebutuhan keamanan Anda:
- Validasi Domain (DV): Tingkat dasar SSL, hanya memverifikasi kepemilikan domain.
- Validasi Organisasi (OV): Memvalidasi kepemilikan domain dan identitas organisasi, memberikan tingkat kepercayaan yang lebih tinggi.
- Validasi Diperpanjang (EV): Menawarkan tingkat validasi tertinggi, menampilkan gembok hijau dan nama perusahaan di bilah browser.
Anda bisa mendapatkan sertifikat SSL dari penyedia seperti Let’s Encrypt (gratis), Comodo, atau melalui penyedia hosting Anda.
2. Membuat Permintaan Penandatanganan Sertifikat (CSR)
CSR adalah berkas yang berisi informasi tentang domain dan organisasi Anda, yang digunakan untuk meminta sertifikat SSL.
Langkah 1: Akses Panel Kontrol Hosting Anda
Masuk ke panel kontrol akun hosting Anda (misalnya, cPanel, Plesk, atau panel kontrol khusus).
Langkah 2: Temukan Bagian SSL/TLS
Pada panel kontrol, cari bagian SSL/TLS atau pengaturan Keamanan.
Langkah 3: Buatlah CSR
- Pilih Hasilkan CSR dan masukkan detail berikut ini:
- Nama Domain: Domain yang akan diamankan dengan SSL.
- Organisasi: Nama resmi organisasi Anda (jika ada).
- Kota/Negara Bagian/Negara: Detail lokasi organisasi Anda.
- Buat CSR dan simpan untuk digunakan nanti.
3. Beli atau Dapatkan Sertifikat SSL
Jika Anda membeli sertifikat SSL, gunakan CSR untuk menyelesaikan pembelian di situs web penyedia SSL. Untuk opsi SSL gratis, pertimbangkan Let’s Encrypt:
- Let’s Encrypt: Sebagian besar penyedia hosting menawarkan integrasi yang mudah dengan Let’s Encrypt untuk sertifikat SSL gratis.
4. Memasang Sertifikat SSL
Setelah Anda menerima sertifikat SSL, pasanglah pada akun hosting Anda.
Langkah 1: Buka Bagian Manajemen SSL/TLS
Pada panel kontrol, cari opsi Instal Sertifikat SSL.
Langkah 2: Tempelkan Sertifikat
- Salin sertifikat SSL yang Anda terima dari penyedia SSL.
- Tempelkan ke dalam bidang yang sesuai untuk domain Anda pada bagian instalasi SSL.
Atau, jika Anda menerima file .crt dan .key, unggah file tersebut ke server di bidang yang ditentukan.
Langkah 3: Simpan dan Terapkan
Klik Instal atau Terapkan untuk mengaktifkan sertifikat SSL. Setelah selesai, situs Anda seharusnya dapat diakses melalui https://.
5. Verifikasi Instalasi SSL
Setelah instalasi, verifikasi bahwa sertifikat SSL berfungsi dengan benar.
- Pemeriksaan Browser: Buka situs web Anda di peramban dan cari ikon gembok di bilah alamat.
- Pemeriksa SSL: Gunakan alat bantu online seperti SSL Checker untuk mengonfirmasi bahwa sertifikat Anda valid dan terpasang dengan benar.
6. Memaksakan HTTPS di Situs Web Anda
Untuk memastikan semua lalu lintas dialihkan dengan aman melalui HTTPS, perbarui pengaturan situs web Anda untuk menerapkan HTTPS.
Menggunakan .htaccess (Untuk Server Apache)
Jika server Anda menggunakan Apache, tambahkan kode berikut ini ke file .htaccess di direktori root situs web Anda:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Menggunakan Nginx
Jika menggunakan Nginx, tambahkan arahan ini ke berkas konfigurasi Nginx Anda:
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
return 301 https://$host$request_uri;
}
Untuk Situs WordPress
Untuk situs WordPress, perbarui Alamat (URL) WordPress dan Alamat Situs (URL) untuk menggunakan https:// pada Pengaturan > Umum. Plugin seperti Really Simple SSL juga dapat membantu menerapkan HTTPS di seluruh situs Anda.
7. Menguji Masalah Konten Campuran
Konten campuran terjadi ketika elemen HTTP (seperti gambar, skrip) dimuat pada halaman HTTPS, yang menyebabkan peringatan keamanan. Gunakan alat seperti Why No Padlock untuk mengidentifikasi masalah konten campuran.
Memperbaiki Konten Campuran
Perbarui tautan untuk gambar, lembar gaya, dan skrip di HTML atau basis data situs Anda untuk memastikan tautan tersebut dimuat melalui HTTPS.
8. Memperbaharui dan Memelihara Sertifikat SSL
Sebagian besar sertifikat SSL memerlukan pembaruan tahunan. Sertifikat Let’s Encrypt memerlukan pembaruan setiap 90 hari, meskipun banyak penyedia hosting yang menawarkan pembaruan otomatis.
Kesimpulan
Memasang sertifikat SSL pada hosting Anda sangat penting untuk mengamankan situs web Anda, melindungi data pengguna, dan meningkatkan SEO. Dengan mengikuti langkah-langkah ini, Anda dapat memastikan situs web Anda dapat diakses dengan aman melalui HTTPS. Pantau status sertifikat SSL Anda secara teratur dan perbarui sesuai kebutuhan untuk mempertahankan pengalaman menjelajah yang aman.