Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
23.06.2025

Cara Memasang Sertifikat SSL pada Domain

Sertifikat SSL (Secure Sockets Layer) sangat penting untuk mengamankan komunikasi antara situs web dan penggunanya dengan mengenkripsi data yang dikirimkan melalui internet. Sertifikat ini membantu membangun kepercayaan dengan memastikan bahwa informasi sensitif, seperti kredensial login, detail pembayaran, dan data pribadi, terlindungi. Sertifikat SSL juga merupakan faktor kunci untuk SEO, karena mesin pencari seperti Google memprioritaskan situs web dengan HTTPS daripada HTTP

Prasyarat

Sebelum Anda memulai pemasangan sertifikat SSL, pastikan Anda memiliki yang berikut ini

  • Domain: Anda memerlukan nama domain yang terdaftar di mana sertifikat SSL akan dipasang.
  • Sertifikat SSL: Anda bisa mendapatkan sertifikat SSL dari Otoritas Sertifikat (CA) seperti Let’s Encrypt (gratis), Comodo, DigiCert, atau yang lainnya. Sertifikat SSL biasanya menyertakan file certificate.crt dan terkadang sertifikat perantara atau file bundel (ca_bundle.crt).
  • Akses Hosting Web: Anda memerlukan akses ke panel kontrol web hosting Anda (misalnya, cPanel, Plesk) atau akses root ke server jika Anda mengelola server melalui SSH.

Panduan Langkah-demi-Langkah untuk Menginstal Sertifikat SSL

Metode 1: Menginstal Sertifikat SSL Menggunakan cPanel

Sebagian besar penyedia hosting web menggunakan cPanel sebagai panel kontrol, sehingga mudah untuk menginstal sertifikat SSL melalui antarmuka grafis

  1. Masuk ke cPanel: Buka halaman login cPanel Anda (biasanya https://yourdomain.com:2083) dan masuk dengan kredensial Anda.
  2. Arahkanke SSL/TLS: Pada dasbor cPanel, cari ikon SSL/TLS di bawah bagian Keamanan.
  3. Kelola Situs SSL: Klik pada Kelola Situs SSL di bawah bagian Instal dan Kelola SSL untuk situs Anda (HTTPS).
  4. Pilih Domain Anda: Gunakan menu tarik-turun untuk memilih domain yang ingin Anda instal sertifikat SSL.
  5. Salin dan Tempel File Sertifikat
    • Sertifikat (CRT): Buka file certificate.crt Anda di editor teks dan salin isinya. Tempelkan ke dalam bidang Certificate (CRT ) di cPanel.
    • Kunci Pribadi (KEY): Jika Anda membuat kunci privat saat membuat permintaan penandatanganan sertifikat (CSR) di cPanel, kunci privat akan terisi secara otomatis. Jika tidak, tempelkan kunci privat ke dalam bidang Kunci Privat (KEY ).
    • Bundel Otoritas Sertifikat (Bundel CA): Jika penyedia SSL Anda memberi Anda file ca_bundle.crt, salin isinya dan tempelkan ke dalam bidang CABUNDLE.
  6. Klik Instal Sertifikat: Setelah mengisi semua bidang, klik tombol Instal Sertifikat. cPanel akan memvalidasi dan menginstal sertifikat SSL untuk domain Anda.
  7. Verifikasi Instalasi: Kunjungi situs web Anda menggunakan https://yourdomain.com untuk memastikan bahwa sertifikat SSL telah terpasang dengan benar. Cari ikon gembok di bilah alamat browser untuk mengonfirmasi bahwa SSL sudah aktif.

Metode 2: Memasang Sertifikat SSL Menggunakan Let’s Encrypt

Let’s Encrypt menyediakan sertifikat SSL gratis yang dapat diinstal pada server Anda menggunakan alat seperti Certbot. Berikut ini cara menggunakan Certbot untuk instalasi sertifikat SSL Let’s Encrypt

  1. Masuk ke Server Anda: Gunakan SSH untuk menyambung ke server Anda. Sebagai contoh
    ssh username@yourserver.com
  2. Instal Certbot: Certbot adalah alat yang populer untuk mengotomatiskan pemasangan sertifikat Let’s Encrypt SSL. Instal Certbot dengan perintah berikut ini (untuk Debian/Ubuntu)
    sudo apt update sudo apt install certbot python3-certbot-apache

    Untuk Nginx, gunakan

    sudo apt install certbot python3-certbot-nginx
  3. Dapatkan dan Instal Sertifikat SSL
    • Untuk Apache
      sudo certbot --apache -d yourdomain.com -d www.yourdomain.com
    • Untuk Nginx
      sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com
  4. Ikuti Perintahnya: Certbot akan meminta Anda memilih opsi untuk mengarahkan lalu lintas HTTP ke HTTPS. Disarankan untuk memilih opsi yang secara otomatis mengalihkan semua lalu lintas HTTP ke HTTPS untuk keamanan yang lebih baik.
  5. Verifikasi Instalasi: Setelah penginstalan selesai, Certbot akan secara otomatis mengonfigurasi server web Anda untuk menggunakan sertifikat SSL yang baru. Kunjungi https://yourdomain.com pada peramban web Anda untuk mengonfirmasi bahwa sertifikat SSL sudah aktif.
  6. Mengatur Perpanjangan Otomatis: Sertifikat Let’s Encrypt kedaluwarsa setiap 90 hari, tetapi Certbot menyertakan fungsionalitas perpanjangan otomatis. Anda dapat menguji proses pembaruan dengan
    sudo certbot perbarui --dry-run

Metode 3: Instalasi Manual melalui SSH

Jika Anda tidak memiliki akses ke cPanel atau ingin kontrol lebih besar atas penginstalan, Anda dapat menginstal sertifikat SSL secara manual di peladen Anda menggunakan SSH

  1. Unggah File Sertifikat ke Server: Gunakan klien SFTP seperti FileZilla atau perintah scp untuk mengunggah berkas certificate.crt, private.key, dan ca_bundle.crt ke server Anda.
  2. Konfigurasikan Apache atau Nginx
    • Untuk Apache, edit berkas hos virtual untuk domain Anda
      sudo nano /etc/apache2/sites-available/yourdomain.com.conf

      Tambahkan baris berikut ini

      <VirtualHost *:443> ServerName yourdomain.com SSLEngine on SSLCertificateFile /path/to/certificate.crt SSLCertificateKeyFile /path/to/private.key SSLCertificateChainFile /path/to/ca_bundle.crt </VirtualHost>

      Simpan dan tutup berkas, lalu mulai ulang Apache

      sudo systemctl restart apache2
    • Untuk Nginx, edit blok server domain Anda
      sudo nano /etc/nginx/sites-available/yourdomain.com

      Tambahkan baris berikut ini di dalam blok server

      server { listen 443 ssl; nama_server yourdomain.com; ssl_certificate /path/to/certificate.crt; ssl_certificate_key /path/to/private.key; ssl_trusted_certificate /path/to/ca_bundle.crt; }

      Simpan dan tutup berkas, lalu mulai ulang Nginx

      sudo systemctl restart nginx
  3. Verifikasi Instalasi SSL: Kunjungi https://yourdomain.com pada peramban Anda untuk memastikan bahwa sertifikat SSL telah terinstal dengan benar.

Menguji dan Memverifikasi Instalasi SSL

Setelah menginstal sertifikat SSL Anda, penting untuk memverifikasi bahwa semuanya berfungsi dengan benar

  • Alat Pemeriksa SSL: Gunakan alat pemeriksa SSL online seperti SSL Labs untuk menguji sertifikat SSL Anda dan memastikannya dikonfigurasi dengan benar.
  • Uji Peramban: Kunjungi situs web Anda menggunakan https:// dan periksa ikon gembok atau label “Secure” pada bilah alamat peramban.
  • Periksa Konten Campuran: Pastikan semua aset (gambar, skrip, gaya) dimuat melalui HTTPS untuk menghindari peringatan konten campuran, yang dapat mencegah situs Anda sepenuhnya aman.

Kesimpulan

Memasang sertifikat SSL pada domain Anda bukan hanya sebuah langkah teknis – ini adalah fondasi untuk membangun kepercayaan dan memastikan keamanan online. Teknologi SSL (Secure Sockets Layer) mengenkripsi semua komunikasi antara situs web Anda dan pengunjungnya, sehingga hampir tidak mungkin bagi pihak ketiga untuk mencegat atau memanipulasi data sensitif. Hal ini sangat penting terutama jika situs web Anda menangani pembayaran, akun pelanggan, atau informasi pribadi, di mana pelanggaran sekecil apa pun dapat merusak reputasi dan bisnis Anda.

Ada banyak cara untuk menyiapkan SSL. Banyak penyedia hosting menawarkan instalasi sekali klik melalui cPanel, yang ideal bagi para pemula yang menginginkan solusi cepat dan sederhana. Bagi mereka yang mencari opsi gratis dan otomatis, Let’s Encrypt menyediakan sertifikat SSL yang diperbarui secara otomatis, memastikan proteksi tanpa gangguan. Pengguna tingkat lanjut mungkin lebih memilih pemasangan manual, yang memungkinkan fleksibilitas lebih besar dalam manajemen dan konfigurasi sertifikat.

Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills