Cara menyiapkan sertifikat SSL di Nginx ⋆ ALexHost SRL
Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
04.06.2025

Cara menyiapkan sertifikat SSL di Nginx

Sertifikat SSL sangat penting untuk mengamankan komunikasi antara server web Anda dan pengguna. Dengan menggunakan SSL, Anda memastikan bahwa data dienkripsi dan situs Anda dapat dipercaya. Pada artikel ini, kami akan memandu Anda dalam menyiapkan sertifikat SSL pada Nginx, salah satu peladen web yang paling populer.

Langkah 1: Instal Certbot

Certbot adalah alat otomatis gratis yang digunakan untuk mendapatkan dan menginstal sertifikat SSL dari Let’s Encrypt. Untuk menginstal Certbot pada server Anda, jalankan perintah berikut ini:

  1. Perbarui daftar paket:
    sudo apt update
  2. Instal Certbot:
    sudo apt install certbot python3-certbot-nginx

Langkah 2: Dapatkan Sertifikat SSL

Setelah Certbot terinstal, Anda dapat meminta sertifikat SSL dengan menjalankan perintah berikut:

sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com

Certbot akan secara otomatis mengonfigurasi sertifikat SSL untuk domain Anda. Ikuti petunjuk pada layar untuk menyelesaikan penyiapan.

Langkah 3: Konfigurasikan Nginx untuk SSL

Certbot akan secara otomatis memodifikasi konfigurasi Nginx Anda untuk menggunakan SSL. Namun, jika Anda perlu mengonfigurasinya secara manual, ikuti langkah-langkah berikut ini:

  1. Buka berkas konfigurasi Nginx untuk situs Anda:
    sudo nano /etc/nginx/sites-available/default
  2. Perbarui konfigurasi untuk menggunakan SSL:
    server { listen 443 ssl; server_name yourdomain.com www.yourdomain.com; ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem; # Additional settings... }
  3. Simpan berkas dan keluar dari editor.

Langkah 4: Uji dan Mulai Ulang Nginx

Setelah mengonfigurasi SSL, uji konfigurasi Nginx untuk mengetahui apakah ada kesalahan:

sudo nginx -t

Jika tidak ada kesalahan yang ditemukan, mulai ulang Nginx untuk menerapkan perubahan:

sudo systemctl restart nginx

Langkah 5: Siapkan Perpanjangan Otomatis untuk Sertifikat SSL

Sertifikat Let’s Encrypt berlaku selama 90 hari, jadi penting untuk mengatur perpanjangan otomatis untuk menghindari kedaluwarsa. Certbot secara otomatis membuat tugas cron untuk memperbarui sertifikat, tetapi Anda dapat menguji proses pembaruan secara manual:

sudo certbot renew --dry-run

Perintah ini akan mensimulasikan perpanjangan untuk memastikan semuanya bekerja dengan benar.

Kesimpulan

Menyiapkan sertifikat SSL pada Nginx adalah langkah penting untuk mengamankan situs web Anda. Dengan menggunakan Certbot dan Let’s Encrypt, Anda dapat dengan mudah mendapatkan dan mengelola sertifikat SSL gratis, memastikan data pengguna Anda terlindungi melalui enkripsi.

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

Gunakan kode saat checkout:

Skills