15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai
31.10.2024

Cara Memasang Sertifikat SSL di Hosting Anda: Panduan Lengkap Langkah demi Langkah

Mengamankan situs web Anda dengan sertifikat SSL tidak lagi opsional — ini adalah persyaratan fundamental untuk kehadiran online yang serius. SSL (Secure Sockets Layer) mengenkripsi data yang ditukar antara server web Anda dan pengunjung, melindungi informasi sensitif seperti kredensial login, detail pembayaran, dan data pribadi dari intersepsi. Selain keamanan, SSL secara langsung mempengaruhi kinerja SEO Anda: Google telah mengkonfirmasi HTTPS sebagai sinyal peringkat, yang berarti situs yang tidak terenkripsi secara aktif dihukum dalam hasil pencarian.

Panduan komprehensif ini membimbing Anda melalui setiap tahap instalasi SSL — dari memilih jenis sertifikat yang tepat hingga memberlakukan HTTPS dan menyelesaikan masalah konten campuran — sehingga situs web Anda tetap aman, terpercaya, dan kompetitif.

Apa Itu Sertifikat SSL dan Mengapa Penting?

Sertifikat SSL adalah file digital kecil yang secara kriptografis mengikat kunci kriptografis ke detail organisasi Anda. Setelah diinstal di server web, itu mengaktifkan ikon gembok di bilah alamat browser dan mengaktifkan protokol HTTPS. Tanpanya, browser modern seperti Chrome dan Firefox melabeli situs Anda sebagai “Tidak Aman,” segera mengikis kepercayaan pengunjung dan tingkat konversi.

Manfaat utama memasang SSL meliputi:

  • Enkripsi data: Semua komunikasi antara server dan browser dienkripsi dan tidak dapat dibaca oleh pihak ketiga.
  • Autentikasi: Pengunjung dapat memverifikasi bahwa mereka berkomunikasi dengan situs web yang sah, bukan penyamar.
  • Keuntungan SEO: Google memprioritaskan situs HTTPS dalam peringkat pencarian organik.
  • Kepatuhan: Banyak peraturan perlindungan data (GDPR, PCI-DSS) memerlukan transmisi data terenkripsi.
  • Kepercayaan pengguna: Ikon gembok meningkatkan kepercayaan diri, terutama di halaman e-commerce dan login.

Jika Anda belum mengamankan lingkungan hosting Anda, jelajahi Sertifikat SSL AlexHost untuk opsi terjangkau yang kompatibel dengan semua paket hosting utama.

Langkah 1: Pilih Sertifikat SSL yang Tepat untuk Kebutuhan Anda

Tidak semua sertifikat SSL sama. Memilih jenis yang tepat tergantung pada tujuan situs web Anda, audiens, dan tingkat kepercayaan yang perlu Anda tetapkan.

Domain Validation (DV) SSL

  • Tingkat validasi: Hanya mengkonfirmasi bahwa Anda mengendalikan domain.
  • Waktu penerbitan: Menit hingga beberapa jam.
  • Terbaik untuk: Blog pribadi, situs web informasi kecil, dan lingkungan pengembangan.
  • Contoh penyedia: Let’s Encrypt (gratis), Comodo, Sectigo.

Organization Validation (OV) SSL

  • Tingkat validasi: Memverifikasi kepemilikan domain *dan* mengkonfirmasi keberadaan organisasi Anda.
  • Waktu penerbitan: 1–3 hari kerja.
  • Terbaik untuk: Situs web bisnis, portal perusahaan, dan penyedia layanan profesional.
  • Indikator kepercayaan: Nama organisasi terlihat di detail sertifikat.

Extended Validation (EV) SSL

  • Tingkat validasi: Yang tertinggi yang tersedia — memerlukan penyaringan ketat terhadap keberadaan hukum, fisik, dan operasional.
  • Waktu penerbitan: 3–7 hari kerja.
  • Terbaik untuk: Toko e-commerce, lembaga keuangan, platform kesehatan.
  • Indikator kepercayaan: Nama perusahaan ditampilkan secara menonjol di bilah browser (di browser yang didukung).

Wildcard dan Multi-Domain SSL

  • Wildcard SSL: Mengamankan domain utama dan semua subdomain-nya (misalnya, *.example.com).
  • Multi-Domain (SAN) SSL: Mengamankan beberapa domain berbeda di bawah satu sertifikat.

> Pro Tip: Jika Anda menjalankan situs web bisnis dan menginginkan kredibilitas maksimal, sertifikat OV atau EV layak diinvestasikan. Untuk proyek pribadi atau lingkungan staging, sertifikat DV Let’s Encrypt sepenuhnya memadai dan sepenuhnya gratis.

Langkah 2: Buat Permintaan Penandatanganan Sertifikat (CSR)

Certificate Signing Request (CSR) adalah blok teks yang dikodekan berisi informasi tentang domain dan organisasi Anda. Anda mengirimkan ini ke Otoritas Sertifikat SSL (CA) Anda, yang menggunakannya untuk membuat sertifikat Anda.

Cara Membuat CSR di cPanel

  1. Masuk ke panel kontrol hosting Anda (cPanel, Plesk, DirectAdmin, atau panel khusus).
  2. Navigasi ke Security → SSL/TLS.
  3. Klik Certificate Signing Requests (CSR).
  4. Isi bidang yang diperlukan:
BidangDeskripsiContoh
DomainsDomain yang akan diamankanexample.com
CityKota organisasi AndaNew York
StateNegara bagian atau provinsi AndaNY
CountryKode negara ISO dua hurufUS
CompanyNama organisasi hukumExample Inc.
Company DivisionDepartemen (opsional)IT Department
EmailEmail kontak administratifadmin@example.com
PassphraseFrasa sandi keamanan opsionalBiarkan kosong dalam kebanyakan kasus
  1. Klik Generate dan simpan CSR dan kunci pribadi — Anda akan membutuhkannya nanti.

Cara Membuat CSR melalui Command Line (Server Linux)

Untuk administrator yang mengelola VPS atau Server Dedicated, membuat CSR melalui OpenSSL memberi Anda kontrol penuh:

Anda akan diminta untuk memasukkan detail organisasi Anda secara interaktif. Setelah selesai, Anda akan memiliki dua file:

  • domain.key — Kunci pribadi Anda (jaga keamanan ini dan jangan pernah bagikan).
  • domain.csr — CSR Anda untuk dikirimkan ke Otoritas Sertifikat.

> Peringatan Keamanan: Jangan pernah bagikan file kunci pribadi Anda dengan siapa pun, termasuk penyedia SSL Anda. Hanya CSR yang dikirimkan secara eksternal.

Langkah 3: Dapatkan Sertifikat SSL Anda

Opsi A: Beli Sertifikat SSL Komersial

  1. Kunjungi penyedia SSL pilihan Anda (Comodo, DigiCert, Sectigo, GlobalSign, dll.).
  2. Pilih jenis sertifikat Anda dan tempel CSR Anda ke dalam formulir pesanan.
  3. Selesaikan validasi domain (dan validasi organisasi jika berlaku).
  4. Unduh file sertifikat yang diterbitkan — biasanya file .crt dan bundel sertifikat perantara/rantai (.ca-bundle atau .pem).

Opsi B: Dapatkan Sertifikat SSL Gratis melalui Let’s Encrypt

Let’s Encrypt adalah Otoritas Sertifikat gratis, otomatis, dan terbuka yang dipercaya oleh semua browser utama. Sebagian besar panel kontrol hosting modern mengintegrasikan Let’s Encrypt secara native.

Di cPanel:

  1. Buka Security → SSL/TLS Status.
  2. Pilih domain Anda dan klik Run AutoSSL.
  3. cPanel akan secara otomatis mengeluarkan dan memasang sertifikat Let’s Encrypt.

Melalui Certbot di Linux (VPS/Server Dedicated):

Certbot akan secara otomatis mengonfigurasi server web Anda dan menyiapkan pembaruan otomatis.

Langkah 4: Pasang Sertifikat SSL di Hosting Anda

Memasang SSL melalui cPanel

  1. Masuk ke cPanel dan navigasi ke Security → SSL/TLS.
  2. Klik Manage SSL Sites di bawah bagian *Install and Manage SSL for your site (HTTPS)*.
  3. Pilih domain Anda dari menu dropdown.
  4. Tempel konten file sertifikat Anda ke bidang yang sesuai:
  • Certificate (CRT): Tempel konten file .crt Anda.
  • Private Key (KEY): Tempel konten file .key Anda.
  • Certificate Authority Bundle (CABUNDLE): Tempel rantai sertifikat perantara.
  1. Klik Install Certificate.

Jika Anda menggunakan VPS dengan cPanel, proses ini identik dan sepenuhnya didukung dari awal.

Memasang SSL melalui Plesk

  1. Masuk ke Plesk dan buka Websites & Domains.
  2. Pilih domain Anda dan klik SSL/TLS Certificates.
  3. Klik Add SSL/TLS Certificate.
  4. Masukkan nama sertifikat, tempel CSR dan kunci pribadi Anda, lalu klik Request.
  5. Setelah sertifikat diterbitkan, kembali ke bagian ini, pilih sertifikat, dan klik Install.

Memasang SSL di Apache (Instalasi Manual)

Untuk pengguna VPS atau server dedicated yang mengelola Apache secara langsung:

  1. Unggah file sertifikat Anda ke server (misalnya, /etc/ssl/certs/ untuk sertifikat dan /etc/ssl/private/ untuk kunci).
  1. Edit konfigurasi virtual host Apache Anda:
  1. Aktifkan modul SSL dan mulai ulang Apache:

Memasang SSL di Nginx (Instalasi Manual)

Untuk server Nginx di Server Dedicated atau VPS:

  1. Gabungkan sertifikat Anda dan rantai perantara ke dalam satu file:
  1. Edit konfigurasi blok server Nginx Anda:
  1. Uji konfigurasi dan muat ulang Nginx:

Langkah 5: Verifikasi Instalasi SSL

Setelah instalasi, konfirmasi bahwa sertifikat Anda telah diterapkan dengan benar sebelum mengumumkan perubahan kepada pengguna.

Verifikasi Browser

  1. Buka situs web Anda menggunakan https:// di browser.
  2. Klik ikon gembok di bilah alamat.
  3. Pilih Certificate (atau *Connection is secure → Certificate is valid*).
  4. Verifikasi bahwa:
  • Nama domain cocok dengan situs Anda.
  • Sertifikat diterbitkan oleh CA terpercaya.
  • Tanggal kedaluwarsa sudah benar.

Alat Pemeriksa SSL Online

Gunakan alat gratis ini untuk audit teknis yang komprehensif:

AlatURLYang Diperiksa
SSL Labsssllabs.com/ssltestKonfigurasi TLS lengkap, kekuatan cipher, dukungan protokol
SSL Shoppersslshopper.com/ssl-checkerRantai sertifikat, kedaluwarsa, kecocokan hostname
Why No Padlockwhynopadlock.comMasalah konten campuran
DigiCert SSL Checkerdigicert.com/help/ssl-checkerKelengkapan instalasi

Nilai A atau A+ di SSL Labs menunjukkan konfigurasi yang sangat baik.

Langkah 6: Paksa HTTPS — Alihkan Semua Lalu Lintas HTTP ke HTTPS

Memasang SSL tidak secara otomatis mengarahkan pengunjung dari http:// ke https://. Anda harus mengonfigurasi pengalihan sisi server untuk memberlakukan HTTPS secara universal.

Metode 1: Pengalihan Apache .htaccess

Tambahkan yang berikut ke file .htaccess Anda di direktori root situs web:

Metode 2: Pengalihan Blok Server Nginx

Metode 3: Situs WordPress

Untuk WordPress, perbarui URL Anda dan paksa HTTPS melalui beberapa lapisan:

  1. Perbarui URL WordPress:
  • Buka Settings → General.
  • Ubah *WordPress Address (URL)* dan *Site Address (URL)* dari http:// ke https://.
  • Klik Save Changes.
  1. Gunakan Plugin:
  • Pasang Really Simple SSL — secara otomatis mendeteksi sertifikat SSL Anda dan mengonfigurasi pengalihan HTTPS dengan satu klik.
  • Atau, gunakan WP Force SSL untuk kontrol yang lebih granular.
  1. Perbarui wp-config.php (untuk pengguna lanjutan):

Langkah 7: Perbaiki Masalah Konten Campuran

Konten campuran terjadi ketika halaman HTTPS memuat sumber daya (gambar, skrip, stylesheet, iframe) melalui HTTP. Ini memecahkan ikon gembok dan memicu peringatan keamanan browser, merusak kepercayaan yang dimaksudkan SSL untuk membangun.

Mengidentifikasi Konten Campuran

  • Browser DevTools: Buka Chrome DevTools (F12) → tab Console. Peringatan konten campuran muncul sebagai peringatan kuning atau merah.
  • Why No Padlock: Masukkan URL Anda di whynopadlock.com untuk laporan terperinci.
  • SSL Labs: Laporan lengkap menandai masalah konten campuran.

Memperbaiki Konten Campuran

1. Perbarui tautan HTTP yang dikodekan keras di HTML/template:

Cari file tema, template, dan HTML Anda untuk http:// dan ganti dengan https://.

2. Perbarui URL database (WordPress):

Gunakan plugin Better Search Replace atau jalankan perintah WP-CLI ini:

3. Gunakan arahan upgrade Content Security Policy (CSP):

Tambahkan ini ke konfigurasi server atau file .htaccess Anda untuk secara otomatis meningkatkan permintaan yang tidak aman:

4. Perbaiki sumber daya pihak ketiga:

Untuk sumber daya eksternal (font, skrip, analitik), pastikan Anda memuat melalui URL HTTPS mereka. Sebagian besar CDN dan layanan utama secara native mendukung HTTPS.

Langkah 8: Implementasikan HTTP Strict Transport Security (HSTS)

Setelah Anda yakin pengaturan HTTPS Anda berfungsi dengan benar, implementasikan HSTS untuk menginstruksikan browser agar *selalu* menggunakan HTTPS untuk domain Anda — bahkan jika pengguna mengetik http:// secara manual.

Apache:

Nginx:

> Peringatan: Hanya aktifkan HSTS setelah Anda sepenuhnya berkomitmen pada HTTPS. Kembali ke HTTP saat HSTS aktif akan membuat situs Anda tidak dapat diakses oleh pengguna yang browser mereka telah menyimpan kebijakan HSTS.

Setelah stabil, kirimkan domain Anda ke HSTS Preload List di hstspreload.org untuk perlindungan maksimal.

Langkah 9: Pembaruan Sertifikat SSL dan Pemeliharaan Berkelanjutan

Sertifikat SSL bukan pengaturan satu kali. Mereka memerlukan pemantauan aktif dan pembaruan tepat waktu untuk menghindari gangguan layanan.

Jadwal Pembaruan

Jenis SertifikatPeriode ValiditasRekomendasi Pembaruan
Let’s Encrypt90 hariOtomatiskan dengan pekerjaan cron Certbot
DV/OV/EV Komersial1–2 tahunPerbarui 30 hari sebelum kedaluwarsa

Mengotomatiskan Pembaruan Let’s Encrypt

Certbot secara otomatis memasang pekerjaan cron atau timer systemd. Verifikasi itu aktif:

Praktik Terbaik Pemantauan SSL

  • Atur pengingat kalender 30 dan 60 hari sebelum sertifikat Anda kedaluwarsa.
  • Gunakan alat pemantauan seperti UptimeRobot atau StatusCake, yang menawarkan peringatan kedaluwarsa SSL.
  • Periksa status sertifikat secara teratur melalui SSL Labs atau panel kontrol hosting Anda.
  • Pantau log Certificate Transparency di crt.sh untuk mendeteksi sertifikat yang tidak sah yang diterbitkan untuk domain Anda.

Memilih Hosting yang Tepat untuk Dukungan SSL

Kemudahan instalasi dan manajemen SSL sangat bergantung pada lingkungan hosting Anda. Berikut adalah perbandingan cepat:

Jenis HostingManajemen SSLTerbaik Untuk
Shared HostingOtomatis melalui panel kontrol (AutoSSL)Situs web kecil, pemula
VPS HostingKontrol manual atau berbasis panel penuhBisnis berkembang, pengembang
Server DedicatedKontrol lengkap, konfigurasi khususSitus lalu lintas tinggi, enterprise

AlexHost menyediakan dukungan SSL di semua tingkat hosting:

  • Shared Web Hosting — Ideal untuk situs web pribadi dan bisnis kecil dengan integrasi Let’s Encrypt otomatis.
  • VPS Hosting — Akses root penuh untuk konfigurasi SSL khusus, sempurna untuk pengembang dan aplikasi berkembang.
  • Server Dedicated — Manajemen SSL tingkat enterprise dengan kontrol server lengkap.
  • Panel Kontrol VPS — Kelola sertifikat SSL melalui antarmuka grafis intuitif di VPS Anda.

Pertanyaan yang Sering Diajukan Tentang Instalasi SSL

T: Apakah saya perlu memasang ulang SSL setelah migrasi situs web saya?

Ya. Sertifikat SSL terikat pada server dan domain. Setelah migrasi, Anda perlu mentransfer file sertifikat atau mengeluarkan sertifikat baru di server baru.

T: Bisakah saya menggunakan sertifikat SSL yang sama di beberapa domain?

Hanya jika Anda memiliki sertifikat Multi-Domain (SAN) atau Wildcard. Sertifikat DV/OV/EV standar mencakup satu domain (dan secara opsional subdomain www).

15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai