Cara Mengamankan Nginx dengan Let's Encrypt di Ubuntu ⋆ ALexHost SRL
Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
05.06.2025

Cara Mengamankan Nginx dengan Let’s Encrypt di Ubuntu

Mengamankan server Nginx Anda dengan sertifikat SSL sangat penting untuk melindungi data yang ditransmisikan melalui internet. Let’s Encrypt menyediakan sertifikat SSL gratis yang dapat dengan mudah diimplementasikan untuk mengaktifkan HTTPS. Panduan ini akan memandu Anda melalui proses mengamankan Nginx dengan Let’s Encrypt pada Ubuntu 18.04 atau Ubuntu 20.04.

1. Prasyarat

Sebelum memulai, pastikan Anda memiliki yang berikut ini:

  • Server yang menjalankan Ubuntu 18.04 atau 20.04.
  • Nginx terinstal dan terkonfigurasi untuk melayani situs web Anda.
  • Nama domain terdaftar yang mengarah ke alamat IP server Anda.
  • Akses ke terminal dengan hak istimewa sudo.

2. Menginstal Certbot

Certbot adalah alat yang mengotomatiskan proses mendapatkan dan menginstal sertifikat Let’s Encrypt SSL.

Langkah 1: Perbarui Daftar Paket

Buka terminal dan jalankan perintah berikut untuk memperbarui daftar paket Anda:

sudo apt update

Langkah 2: Instal Certbot dan Plugin Nginx

Instal Certbot bersama dengan plugin Nginx:

sudo apt install certbot python3-certbot-nginx

3. Mendapatkan Sertifikat SSL

Setelah Certbot terinstal, Anda dapat memperoleh sertifikat SSL menggunakan langkah-langkah berikut.

Langkah 1: Jalankan Certbot

Jalankan Certbot dengan pengaya Nginx:

sudo certbot –nginx

Langkah 2: Ikuti Petunjuknya

  1. Masukkan Alamat Email Anda: Certbot akan meminta alamat email Anda untuk pemberitahuan pembaruan dan ketentuan perjanjian layanan.
  2. Pilih Domain: Certbot akan secara otomatis mendeteksi konfigurasi Nginx Anda dan meminta Anda untuk memilih domain yang ingin Anda amankan.
  3. Pengalihan Otomatis: Anda akan ditanya apakah Anda ingin mengalihkan lalu lintas HTTP ke HTTPS. Disarankan untuk memilih opsi ini untuk keamanan yang lebih baik.

Certbot kemudian akan mendapatkan sertifikat SSL dan secara otomatis mengonfigurasi Nginx untuk menggunakannya.

4. Memverifikasi Instalasi SSL

Setelah proses selesai, Anda dapat memverifikasi bahwa sertifikat SSL sudah terpasang dengan benar:

  1. Periksa Situs Web Anda: Buka browser web Anda dan buka domain Anda menggunakan https://. Anda akan melihat ikon gembok pada bilah alamat, yang mengindikasikan koneksi yang aman.
  2. Gunakan Alat Online: Situs web seperti SSL Labs dapat memberikan analisis terperinci tentang konfigurasi SSL Anda.

5. Menyiapkan Perpanjangan Otomatis

Sertifikat Let’s Encrypt berlaku selama 90 hari, tetapi Anda bisa mengatur perpanjangan otomatis dengan Certbot.

Langkah 1: Menguji Perpanjangan Otomatis

Jalankan perintah berikut ini untuk mensimulasikan proses perpanjangan:

sudo certbot renew –dry-run

Jika pengujian berhasil, Certbot akan secara otomatis membuat pekerjaan cron untuk memperbarui sertifikat Anda.

6. Kesimpulan

Mengamankan server Nginx Anda dengan sertifikat Let’s Encrypt SSL pada Ubuntu 18.04 atau 20.04 sangatlah mudah dan dapat meningkatkan keamanan situs web Anda. Dengan mengikuti panduan ini, Anda dapat dengan mudah menyiapkan HTTPS, memastikan bahwa data yang dikirimkan antara peladen Anda dan pengguna dienkripsi dan aman.

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

Gunakan kode saat checkout:

Skills