Panduan Install Nginx SSL di Ubuntu 20.04

Nginx merupakan salah satu server web terkemuka yang dikenal karena kecepatan dan kinerjanya yang baik. Untuk meningkatkan keamanan dan mengamankan transfer data, penggunaan SSL (Secure Sockets Layer) pada server Nginx sangat dianjurkan. Dalam artikel ini, kita akan membahas panduan langkah demi langkah tentang cara menginstal SSL di Nginx di sistem operasi Ubuntu 20.04.

Cara Install SSL di Nginx Ubuntu 20.04
  1. Membuat Self-Signed SSL Certificate:
  • Langkah pertama adalah membuat SSL certificate self-signed dengan perintah OpenSSL. Kita dapat melakukannya dengan menjalankan perintah berikut di terminal:
    sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/nginx-selfsigned.key -out /etc/ssl/certs/nginx-selfsigned.crt
  • Selama proses, kita akan diminta untuk mengisi beberapa informasi tentang sertifikat, seperti negara, kota, nama domain, dll.

Mau jadi UI-UX Designer? Cek panduan lengkap UI-UX Design berikut.

2. Konfigurasi Nginx SSL

  • Setelah membuat sertifikat SSL, kita perlu mengonfigurasi server blok Nginx untuk menggunakan sertifikat tersebut. Buka file konfigurasi default Nginx dengan editor teks favorit:
    sudo nano /etc/nginx/sites-available/default
  • Tambahkan konfigurasi SSL ke server blok, termasuk lokasi sertifikat dan kunci yang telah dibuat sebelumnya.

3. Menyesuaikan Firewall

  • Pastikan port HTTPS (biasanya port 443) diizinkan melalui firewall Ubuntu. Jalankan perintah berikut:
    sudo ufw allow 'Nginx Full'

Mau jadi Digital Marketer? Baca panduan lengkap Digital Marketing berikut.

4. Mengaktifkan Perubahan Konfigurasi Nginx SSL

  • Setelah menyesuaikan konfigurasi, restart server Nginx untuk menerapkan perubahan:
    sudo systemctl restart nginx

5. Melakukan Testing

  • Terakhir, lakukan tes untuk memastikan bahwa SSL telah diaktifkan dengan benar. Buka browser web dan akses situs web kita melalui protokol HTTPS (https://nama_domain_kita.com). Pastikan bahwa koneksi aman dan sertifikat SSL valid.

Tertarik Jadi Software engineering? Baca panduan lengkap Software Engineering di sini.

Menginstal SSL di server Nginx Ubuntu 20.04 adalah langkah penting dalam meningkatkan keamanan situs web kita. Dengan mengikuti panduan langkah demi langkah di atas, kita dapat dengan mudah mengamankan koneksi web dan melindungi data pengguna dari serangan yang berpotensi merugikan. Jangan lupa untuk secara teratur memperbarui sertifikat SSL dan mengikuti praktik keamanan terbaik untuk menjaga situs web kita tetap aman.

Mari terus belajar dan kembangkan skill di MySkill