Panduan Lengkap Instalasi SSL Gratis di VPS

Sedang Trending 1 tahun yang lalu

Mengamankan website dengan protokol HTTPS bukan lagi pilihan, tetapi keharusan. SSL (Secure Socket Layer) adalah teknologi nan mengenkripsi hubungan antara browser visitor dan server website, memastikan keamanan info dan meningkatkan kepercayaan pengguna. Artikel ini bakal memandu Anda langkah demi langkah dalam menginstal sertifikat SSL cuma-cuma di VPS (Virtual Private Server), menggunakan Let’s Encrypt  penyedia SSL cuma-cuma dan terpercaya.

Apa Itu Let’s Encrypt?

Let’s Encrypt adalah Certificate Authority (CA) nan menyediakan sertifikat SSL secara gratis. Sertifikat ini diakui secara luas oleh browser modern dan dapat diperbarui secara otomatis. Salah satu perangkat paling terkenal untuk mengelola sertifikat Let’s Encrypt adalah Certbot, nan dikembangkan oleh Electronic Frontier Foundation (EFF).

Persyaratan Sebelum Instalasi

Sebelum memulai instalasi SSL, pastikan Anda telah memenuhi syarat berikut:

  1. Akses root ke VPS – Anda kudu mempunyai akses SSH sebagai root alias pengguna dengan kewenangan sudo.
  2. Domain aktif – Domain Anda kudu sudah mengarah ke IP VPS.
  3. Web server terinstal – Seperti Apache alias Nginx.
  4. Port 80 dan 443 terbuka – Pastikan firewall tidak memblokir HTTP (port 80) dan HTTPS (port 443).

Langkah-langkah Instalasi SSL Gratis di VPS

1. Login ke VPS via SSH

Gunakan terminal dan login ke VPS Anda:

5 Kesalahan Umum saat Menggunakan VPS (dan Cara Menghindarinya)

ssh root@IP-VPS-Anda

2. Install Certbot

Cara instalasi Certbot tergantung pada sistem operasi dan web server nan Anda gunakan. Berikut contoh instalasi Certbot untuk sistem Ubuntu dengan Nginx:

sudo apt update sudo apt install certbot python3-certbot-nginx -y Jika Anda menggunakan Apache: sudo apt install certbot python3-certbot-apache -y

3. Mendapatkan Sertifikat SSL

Untuk Nginx, jalankan:

sudo certbot --nginx Untuk Apache, jalankan: sudo certbot --apache

Anda bakal diminta memasukkan domain dan email. Pastikan domain sudah mengarah ke VPS agar proses pengesahan berhasil.

4. Verifikasi Instalasi

Setelah instalasi selesai, Anda bisa memverifikasi apakah SSL sudah aktif dengan membuka website Anda menggunakan https://. Jika berhasil, browser bakal menampilkan ikon gembok hijau.

5. Otomatisasi Pembaruan Sertifikat

Let’s Encrypt memberikan sertifikat dengan masa bertindak 90 hari. Untungnya, Certbot mendukung pembaruan otomatis. Anda bisa mengujinya dengan:

sudo certbot renew --dry-run

Jika tidak ada error, berfaedah sistem pembaruan otomatis sudah melangkah dengan baik.

Tips Tambahan

  • Redirect HTTP ke HTTPS
    Anda bisa mengatur redirect otomatis dari HTTP ke HTTPS untuk keamanan penuh. Certbot biasanya menawarkan opsi ini saat instalasi.
  • Periksa Konfigurasi SSL
    Gunakan tools seperti SSL Labs untuk mengevaluasi kekuatan konfigurasi SSL Anda.
  • Firewall dan Keamanan
    Pastikan hanya port nan diperlukan (80, 443, dan SSH) nan terbuka di firewall VPS Anda.

Kesimpulan

Dengan mengikuti langkah-langkah di atas, Anda bisa dengan mudah mengamankan website Anda menggunakan SSL cuma-cuma dari Let’s Encrypt. Proses instalasi relatif sigap dan tidak memerlukan biaya tambahan. Selain meningkatkan keamanan, penggunaan HTTPS juga berpengaruh positif terhadap SEO dan kepercayaan pengguna. Jadi, jangan tunda lagi segera pasang SSL di VPS Anda hari ini!

Jika Anda memerlukan pedoman unik untuk pengedaran Linux alias web server tertentu, Anda bisa menyesuaikan perintah dan paket Certbot sesuai kebutuhan. SSL bukan hanya untuk website besar apalagi blog pribadi pun layak mendapatkan perlindungan maksimal.

Selengkapnya
Sumber Info Panduan Teknologi Dewabiz
Info Panduan Teknologi Dewabiz
↑