Cara Setting HTTPS pada Website Secara Rinci::


 

Menggunakan HTTPS pada website sangat penting untuk meningkatkan keamanan, kepercayaan pengguna, dan SEO. Berikut adalah panduan lengkap untuk mengaktifkan HTTPS (SSL/TLS) pada website Anda.


1. Persiapan Sebelum Setting HTTPS

Sebelum memulai, pastikan Anda memiliki:
Domain yang sudah aktif (misalnya: example.com).
Hosting atau Server tempat website Anda berjalan.
Sertifikat SSL/TLS, yang bisa didapat secara gratis atau berbayar.


2. Mendapatkan Sertifikat SSL

Ada dua cara utama untuk mendapatkan Sertifikat SSL/TLS:

  1. Gratis: Menggunakan Let's Encrypt (cocok untuk website pribadi atau bisnis kecil).
  2. Berbayar: Dari penyedia SSL seperti Sectigo, Digicert, GlobalSign, atau GoDaddy (cocok untuk bisnis skala besar).

2.1. Mendapatkan SSL Gratis dengan Let's Encrypt

Jika menggunakan cPanel, ikuti langkah berikut:

  1. Login ke cPanel dari hosting Anda.
  2. Cari "SSL/TLS Status" atau "Let's Encrypt SSL".
  3. Pilih domain yang ingin diamankan dengan HTTPS.
  4. Klik "Issue" atau "Install SSL" untuk mengaktifkannya.
  5. Tunggu hingga proses instalasi selesai.

💡 Catatan:

  • SSL dari Let’s Encrypt memiliki masa aktif 90 hari, jadi harus diperbarui secara otomatis atau manual.
  • Beberapa hosting sudah menyediakan SSL gratis secara otomatis.

2.2. Membeli dan Menginstal Sertifikat SSL Berbayar

Jika ingin menggunakan SSL berbayar, ikuti langkah berikut:

  1. Beli sertifikat SSL dari penyedia SSL (misalnya GoDaddy, Namecheap, atau Sectigo).
  2. Verifikasi domain sesuai instruksi penyedia SSL (bisa melalui email atau DNS).
  3. Setelah SSL diterbitkan, unduh file sertifikat (.crt, .key, .ca-bundle).
  4. Masuk ke cPanel > Pilih "SSL/TLS" > "Manage SSL Sites".
  5. Pilih domain, lalu unggah file sertifikat.
  6. Klik "Install SSL" dan tunggu prosesnya selesai.

Sekarang website Anda memiliki SSL aktif!


3. Konfigurasi HTTPS di Server

Setelah SSL terpasang, Anda perlu mengatur server agar menggunakan HTTPS secara otomatis.

3.1. Redirect HTTP ke HTTPS (Permanen 301 Redirect)

a) Jika Menggunakan cPanel (htaccess)

  1. Buka cPanel > File Manager.
  2. Cari file .htaccess di folder public_html.
  3. Edit file .htaccess, lalu tambahkan kode berikut di baris paling atas:
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
    
  4. Simpan perubahan dan coba akses website dengan http://, harus otomatis redirect ke https://.

b) Jika Menggunakan Nginx

  1. Edit file konfigurasi Nginx (biasanya di /etc/nginx/sites-available/default atau /etc/nginx/nginx.conf).
  2. Tambahkan kode berikut:
    server {
        listen 80;
        server_name example.com www.example.com;
        return 301 https://example.com$request_uri;
    }
    
  3. Simpan dan restart Nginx:
    sudo systemctl restart nginx
    

c) Jika Menggunakan Apache (httpd.conf)

  1. Buka file konfigurasi Apache (httpd.conf atau .htaccess).
  2. Tambahkan kode berikut:
    <VirtualHost *:80>
        ServerName example.com
        Redirect permanent / https://example.com/
    </VirtualHost>
    
  3. Restart Apache:
    sudo systemctl restart apache2
    

4. Mengupdate URL di CMS (WordPress, Laravel, dll.)

Jika menggunakan WordPress, lakukan:

  1. Login ke Dashboard WordPress.
  2. Masuk ke Settings > General.
  3. Ubah WordPress Address (URL) dan Site Address (URL) dari http:// ke https://.
  4. Klik Save Changes.

💡 Untuk Laravel, ubah .env:

APP_URL=https://example.com

5. Periksa dan Uji HTTPS

Setelah semua langkah selesai, lakukan pengujian berikut:

Cek SSL Aktif:

  • Buka browser dan akses https://example.com.
  • Jika muncul ikon gembok hijau di address bar, SSL sudah berhasil!

Gunakan SSL Checker:

Pastikan Semua Konten HTTPS (Hindari Mixed Content):

  • Jika website masih ada gambar atau file yang menggunakan HTTP, ganti ke HTTPS agar tidak ada peringatan "Not Secure".
  • Bisa gunakan plugin "Really Simple SSL" di WordPress untuk otomatis mengubah URL.

Kesimpulan

🔹 Pasang SSL/TLS di hosting atau server.
🔹 Redirect HTTP ke HTTPS agar pengunjung selalu aman.
🔹 Perbarui URL di CMS jika pakai WordPress atau Laravel.
🔹 Uji keamanan SSL dengan SSL Checker.

🎉 Sekarang website Anda sudah aman dengan HTTPS! 🚀

 

 

 

 

No comments:

Post a Comment