33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Gunakan kode:

BLACK33
BG40
Gunakan Promo
30.10.2024

Cara menyiapkan sertifikat SSL di Nginx

Sertifikat SSL sangat penting untuk melindungi 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 membantu Anda 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, ikuti 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 instruksi pada layar untuk menyelesaikan penyiapan

Langkah 3: Konfigurasikan Nginx untuk SSL

Certbot akan secara otomatis memodifikasi konfigurasi Nginx 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: Menguji dan memulai 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 pembaruan sertifikat SSL otomatis

Sertifikat Let’s Encrypt berlaku selama 90 hari, jadi penting untuk mengatur pembaruan 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 pembaruan untuk memastikan semuanya berjalan dengan baik

Kesimpulan

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

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Gunakan kode:

BLACK33
BG40
Gunakan Promo