Cara Perpanjang Sertifikat SSL: Otomatis & Berbayar

Cara memperpanjang sertifikat SSL: atur perpanjangan otomatis Let's Encrypt, langkah sertifikat berbayar, dan persiapan masa berlaku yang lebih pendek.

Pertanyaan yang sering diajukan

Bagaimana cara memperpanjang sertifikat Let's Encrypt?

Jalankan `sudo certbot renew`. Perintah ini hanya memperpanjang sertifikat yang mendekati masa kedaluwarsa, jadi aman dijalankan secara terjadwal. Sebagian besar instalasi Certbot sudah menyertakan tugas terjadwal yang melakukannya, dan `sudo certbot renew --dry-run` menguji prosesnya ke server staging Let's Encrypt tanpa menyimpan sertifikat uji.

Berapa lama masa berlaku sertifikat SSL pada 2026?

Berdasarkan ballot SC-081v3 dari CA/Browser Forum, masa berlaku sertifikat yang dipercaya publik dibatasi 398 hari sampai 15 Maret 2026. Sejak tanggal itu batasnya menjadi 200 hari. Batas ini turun menjadi 100 hari pada 15 Maret 2027 dan 47 hari pada 15 Maret 2029. Beberapa otoritas sertifikat menerbitkan sedikit di bawah batas tersebut, dan Let's Encrypt punya jadwal pendek sendiri.

Apa yang terjadi jika sertifikat SSL saya kedaluwarsa?

Browser menampilkan peringatan keamanan layar penuh kepada pengunjung, dan banyak yang menolak melanjutkan tanpa persetujuan manual. Klien API serta integrasi pembayaran atau login yang memvalidasi sertifikat secara ketat bisa langsung gagal. Memperpanjang dan memasang sertifikat baru akan memperbaikinya, dan pengunjung tidak perlu melakukan apa pun setelah sertifikat baru aktif.

Apakah memperpanjang sama dengan membeli sertifikat baru?

Untuk sebagian besar sertifikat berbayar, perpanjangan berarti sertifikat baru diterbitkan untuk domain yang sama, biasanya dengan validasi ulang dan CSR baru atau yang dipakai ulang. Sebagian vendor memberi diskon atau paket untuk perpanjangan, sementara yang lain menganggapnya pembelian biasa. Periksa kebijakan perpanjangan penyedia Anda, jangan berasumsi ada diskon.

Mengapa perpanjangan otomatis Let's Encrypt saya berhenti bekerja?

Penyebab umumnya: timer atau cron job terhapus atau nonaktif, web server tidak lagi menjawab permintaan validasi HTTP di port 80, ada perubahan DNS, atau sertifikat dibuat dengan opsi manual tanpa authentication hook. Sertifikat wildcard memerlukan plugin DNS agar bisa diperpanjang otomatis. Jalankan `sudo certbot renew --dry-run` dan baca pesan error yang muncul.

Jawaban singkat: Jika sertifikat Anda berasal dari Let's Encrypt, jalankan sudo certbot renew (atau biarkan tugas terjadwal yang sudah dibuat instalasi Certbot Anda yang menjalankannya). Jika Anda membelinya dari otoritas sertifikat atau reseller, perpanjang lewat dashboard vendor tersebut, validasi ulang domain, lalu pasang file sertifikat baru di server atau hosting Anda. Setelah itu, cek tanggal kedaluwarsa yang baru di browser. Masa berlaku maksimum sertifikat juga terus menyusut, jadi semakin cepat Anda mengotomatiskannya, semakin jarang Anda harus mengurusnya secara manual.

Pertama: cari tahu kapan dan di mana sertifikat Anda kedaluwarsa

Sebelum memperpanjang apa pun, pastikan dulu sertifikat apa yang sebenarnya Anda miliki.

  1. Buka situs Anda di Chrome, klik ikon gembok atau info situs, lalu buka detail sertifikat dan catat tanggal "Valid to" (berlaku hingga) serta penerbitnya (issuer).
  2. Atau cek lewat terminal: echo | openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -dates -issuer
  3. Jika penerbitnya Let's Encrypt, ikuti bagian perpanjangan otomatis di bawah. Jika otoritas lain, kemungkinan Anda memakai sertifikat berbayar dan perlu mengikuti langkah perpanjangan berbayar.
  4. Jika situs Anda berjalan di hosting terkelola atau website builder, biasanya platform tersebut menangani perpanjangan sendiri. Cari pengaturan SSL atau keamanan domain sebelum menyentuh file apa pun.

Tidak yakin jenis sertifikat Anda? Panduan jenis sertifikat SSL menjelaskan validasi domain, organisasi, dan extended validation, sedangkan entri glosarium apa itu sertifikat SSL membahas dasar-dasarnya.

Jalur perpanjangan mana yang cocok untuk Anda

Situasi AndaYang perlu dilakukanUsaha
Let's Encrypt lewat Certbot di server sendiriPastikan tugas terjadwal certbot renew berjalan, lalu uji dengan --dry-runRendah, sebagian besar sekali saja
Sertifikat dari otoritas sertifikat berbayar atau resellerPerpanjang di dashboard vendor, validasi, pasang file baruManual, diulang setiap masa berlaku
Hosting terkelola atau website builder dengan SSL bawaanPeriksa pengaturan SSL; perpanjangan biasanya otomatisMinimal
Sertifikat di belakang CDN atau load balancerPerpanjang di CDN atau load balancer, bukan di originTergantung konfigurasi

Perpanjang sertifikat Let's Encrypt (perpanjangan otomatis)

Sertifikat Let's Encrypt dirancang untuk diperpanjang oleh perangkat lunak. Dokumentasi Certbot sendiri menyebutkan bahwa sebagian besar instalasi sudah dikonfigurasi dengan perpanjangan otomatis, memakai tugas terjadwal yang menjalankan certbot renew secara berkala.

Langkah demi langkah

  1. Pastikan tugas terjadwal ada. Di mesin systemd, jalankan systemctl list-timers dan cari timer Certbot. Di sistem lain, periksa crontab. Dokumentasi Certbot menjelaskan kedua lokasi tersebut.
  2. Jalankan dry run. sudo certbot renew --dry-run menguji perpanjangan ke server staging Let's Encrypt. Perintah ini memperoleh sertifikat uji tetapi tidak menyimpannya ke disk, jadi aman untuk situs yang sedang live.
  3. Perbaiki semua yang dilaporkan. Kegagalan yang umum: firewall memblokir port 80, konfigurasi web server tidak lagi melayani path validasi, atau DNS mengarah ke tempat lain.
  4. Perpanjang sekarang bila perlu. sudo certbot renew hanya menyentuh sertifikat yang mendekati kedaluwarsa, jadi aman dijalankan berulang kali.
  5. Muat ulang (reload) web server setelah perpanjangan jika konfigurasi Anda tidak melakukannya otomatis. Certbot mendukung deploy hook yang hanya berjalan ketika sertifikat benar-benar diperpanjang.
  6. Verifikasi tanggal kedaluwarsa baru dengan browser atau perintah openssl di atas.

Kasus ketika perpanjangan otomatis tidak berjalan sendiri

  • Sertifikat yang dibuat dengan opsi --manual milik Certbot tidak diperpanjang otomatis, kecuali Anda memasangkannya dengan skrip authentication hook.
  • Sertifikat wildcard memerlukan validasi DNS, jadi Anda membutuhkan plugin DNS untuk penyedia DNS Anda jika ingin perpanjangan berjalan tanpa pengawasan.
  • Server yang dimigrasikan, dibangun ulang, atau di-clone sering kehilangan entri timer atau cron meskipun file sertifikatnya ikut terbawa.

Perpanjang dengan jadwal yang tahan terhadap masa berlaku yang lebih pendek

Let's Encrypt telah mengumumkan bahwa profil "classic" bawaannya akan beralih ke sertifikat 64 hari pada 10 Februari 2027, lalu ke sertifikat 45 hari pada 16 Februari 2028. Panduan mereka: klien yang tidak memakai ACME Renewal Information (ARI) sebaiknya tidak memperpanjang dengan jadwal yang ditetapkan secara kaku, dan memperpanjang dengan interval tetap 60 hari tidak akan lagi cukup. Perintah renew Certbot memutuskan berdasarkan sisa masa berlaku, yang merupakan pola lebih aman. Selalu perbarui Certbot dan hindari membungkusnya dalam skrip interval tetap buatan sendiri. Detailnya ada di pengumuman masa berlaku sertifikat dari Let's Encrypt.

Perpanjang sertifikat SSL berbayar

Sertifikat berbayar tidak memperpanjang dirinya sendiri kecuali vendor atau hosting Anda sudah mengatur perpanjangan otomatis. Nama tombol dan menu berbeda di tiap vendor, jadi anggap ini urutan umum langkahnya dan periksa dokumentasi penyedia Anda untuk tampilan layar yang persis.

  1. Mulai perpanjangan di akun vendor Anda. Cari sertifikat yang mendekati tanggal kedaluwarsa lalu pilih renew, reissue, atau order again.
  2. Buat CSR. Banyak server dan control panel bisa membuat certificate signing request. Sebagian vendor mengizinkan CSR lama dipakai ulang, tetapi membuat key pair baru umumnya kebiasaan yang lebih baik.
  3. Selesaikan validasi domain. Biasanya Anda diminta membuktikan kendali lewat email ke alamat yang disetujui, record DNS, atau file di situs Anda. Sertifikat validasi organisasi dan extended validation mungkin juga memerlukan pemeriksaan dokumen, jadi mulailah lebih awal.
  4. Unduh file yang diterbitkan. Biasanya Anda menerima sertifikat beserta bundel intermediate (chain).
  5. Pasang file tersebut di server, hosting, atau CDN Anda, lalu restart atau reload web server.
  6. Uji. Buka situs di jendela browser baru, periksa tanggal kedaluwarsa, dan pastikan tidak ada peringatan "incomplete chain" atau mixed content.
  7. Perbarui pengingat dan batalkan perpanjangan otomatis sertifikat lama jika Anda pindah penyedia.

Jika Anda membandingkan vendor atau penasaran berapa biaya perpanjangan yang wajar, lihat panduan biaya sertifikat SSL. Registrasi domain juga diperpanjang secara terpisah, yang dibahas di panduan biaya perpanjangan domain.

Masa berlaku sertifikat makin pendek (diverifikasi November 2026)

CA/Browser Forum menyetujui ballot SC-081v3 pada April 2025. Ballot ini menurunkan bertahap masa berlaku maksimum sertifikat TLS yang dipercaya publik:

Diterbitkan pada atau setelahMasa berlaku maksimum
Sebelum 15 Maret 2026398 hari
15 Maret 2026200 hari
15 Maret 2027100 hari
15 Maret 202947 hari

Dampak praktisnya: apa pun yang Anda perpanjang secara manual kini perlu diurus sekitar dua kali setahun, lalu sekitar empat kali setahun mulai Maret 2027, dan sekitar delapan kali setahun pada 2029. Masa berlaku pemakaian ulang validasi domain juga ikut menyusut, jadi Anda tidak bisa mengandalkan validasi lama untuk melewati satu langkah. Batas ini berlaku untuk sertifikat yang dipercaya publik, sehingga CA privat atau internal mengikuti aturannya sendiri.

Jika Anda masih memperpanjang secara manual, pilihan yang realistis adalah pindah ke otoritas sertifikat atau hosting yang mendukung penerbitan otomatis (ACME), atau menempatkan lapisan terkelola seperti hosting Anda atau CDN di depan situs.

Daftar periksa perpanjangan SSL

Salin ini ke pelacak tugas tim Anda:

`` [ ] Daftar semua sertifikat: domain, penerbit, tanggal kedaluwarsa, lokasi pemasangan [ ] Catat siapa penanggung jawab tiap perpanjangan (nama orang, bukan alias tim) [ ] Atur pengingat 30 dan 14 hari sebelum kedaluwarsa [ ] Let's Encrypt: pastikan timer Certbot atau cron job ada [ ] Let's Encrypt: jalankan certbot renew --dry-run dan selesaikan error [ ] Wildcard: pastikan plugin atau hook DNS sudah dikonfigurasi [ ] Sertifikat berbayar: pastikan email kontak validasi atau akses DNS masih berfungsi [ ] Buat CSR dan key baru jika vendor mewajibkan atau menyarankannya [ ] Pasang sertifikat DAN intermediate chain [ ] Reload web server, CDN, atau load balancer [ ] Uji situs di browser baru dan cek tanggal kedaluwarsa yang baru [ ] Uji subdomain, www dan non-www, serta endpoint API [ ] Hapus sertifikat yang sudah kedaluwarsa dan pensiunkan pengingat lama [ ] Bersiap untuk 200 hari sekarang, 100 hari mulai 15 Maret 2027 ``

Kesalahan umum saat perpanjangan

  • Memperpanjang lapisan yang salah. Jika CDN atau load balancer yang menangani TLS, memperpanjang sertifikat di origin tidak akan mengubah apa yang dilihat pengunjung.
  • Lupa chain. Memasang hanya sertifikat leaf bisa berfungsi di satu browser tetapi gagal di browser lain atau di klien API.
  • Tidak me-reload server. File baru bisa tersimpan di disk sementara sertifikat lama masih terus disajikan.
  • Email validasi masuk ke mantan karyawan. Pastikan alamat kontak dipantau.
  • Mengandalkan satu pengingat. Notifikasi kalender sering diabaikan. Otomatisasi ditambah pemantau kedaluwarsa eksternal jauh lebih andal.

Jika Anda masih menimbang tempat hosting

Hosting yang sudah mencakup perpanjangan SSL menghapus seluruh pekerjaan ini. Paket gratis We.Inc memungkinkan Anda memublikasikan hingga tiga situs dari template siap pakai, seperti Nora Kessler Studio atau Greenfield Renewables; AI builder yang membuat draf situs dari sebuah prompt tersedia mulai paket Starter seharga $20 per bulan. Anda bisa daftar di sini.

FAQ

Bagaimana cara memperpanjang sertifikat Let's Encrypt?

Jalankan sudo certbot renew. Perintah ini hanya memperpanjang sertifikat yang mendekati kedaluwarsa, jadi aman dijadwalkan. Sebagian besar instalasi Certbot sudah menyertakan tugas terjadwal, dan sudo certbot renew --dry-run mengujinya tanpa menyimpan sertifikat.

Berapa lama masa berlaku sertifikat SSL pada 2026?

Batasnya 398 hari sampai 15 Maret 2026, dan kini 200 hari. Batas ini menjadi 100 hari pada 15 Maret 2027 dan 47 hari pada 15 Maret 2029. Beberapa otoritas menerbitkan sedikit di bawah batas.

Apa yang terjadi jika sertifikat SSL saya kedaluwarsa?

Browser menampilkan peringatan keamanan layar penuh, dan klien API yang ketat bisa gagal. Memasang sertifikat yang sudah diperpanjang memperbaikinya bagi pengunjung tanpa tindakan apa pun dari mereka.

Apakah memperpanjang sama dengan membeli sertifikat baru?

Biasanya perpanjangan adalah sertifikat yang baru diterbitkan untuk domain yang sama, dengan validasi ulang. Harga dan diskon berbeda-beda di tiap vendor, jadi periksa vendor Anda.

Mengapa perpanjangan otomatis Let's Encrypt saya berhenti bekerja?

Periksa apakah timer atau entri cron hilang, port 80 diblokir, ada perubahan DNS, sertifikat mode manual tanpa hook, atau wildcard tanpa plugin DNS. certbot renew --dry-run akan menampilkan error spesifiknya.

Mulai gratis · Tanpa kartu kredit

Umair Ali Sadaqat

Pendiri We.Inc

Umair adalah pendiri We.Inc. Ia menulis tentang pembuatan situs web dengan AI, agensi, dan bisnis menjalankan studio web.

Siap membuat sesuatu yang hebat?

Bergabunglah dengan 15,000+ bisnis yang memakai We.Inc untuk meluncurkan, berkembang, dan mengotomatiskan, semuanya dari satu platform.

Mulai gratis

Tanpa kartu kredit · Hubungi tim penjualan

Terkait: Blog

Produk

Untuk siapa

Fitur

Sumber daya

Perusahaan

Peta situs