Untuk mengonfigurasi SSL/TLS dengan Nginx on CentOS, Anda dapat mengikuti langkah-langkah berikut:
Langkah 1: Instal Nginx
Jika Anda belum menginstal Nginx, jalankan perintah berikut untuk menginstalnya:
Langkah 2: Instal OpenSSL
Jika Anda belum menginstal OpenSSL, instal menggunakan perintah berikut:
Langkah 3: Buat direktori untuk file sertifikat SSL
Buat direktori untuk menyimpan file sertifikat SSL:
Langkah 4: Buat sertifikat SSL/TLS yang ditandatangani sendiri(Opsional)
Jika Anda tidak menggunakan sertifikat SSL dari otoritas sertifikat, Anda dapat membuat sertifikat yang ditandatangani sendiri dengan OpenSSL. Ini berguna untuk menguji SSL/TLS di lingkungan pengembangan. Untuk membuat sertifikat yang ditandatangani sendiri, jalankan perintah berikut:
Langkah 5: Konfigurasi Nginx untuk menggunakan SSL/TLS
Buka Nginx file konfigurasi untuk situs web yang ingin Anda amankan:
Tambahkan baris berikut ke file konfigurasi untuk mengaktifkan SSL:
Langkah 6: Uji dan mulai ulang Nginx
Periksa apakah Nginx konfigurasi memiliki kesalahan:
Jika tidak ada kesalahan, mulai ulang Nginx layanan untuk menerapkan konfigurasi baru:
Setelah selesai, situs web Anda akan diamankan dengan SSL/TLS. Perhatikan bahwa menggunakan sertifikat yang ditandatangani sendiri akan menghasilkan peringatan browser tentang sertifikat yang tidak dipercaya. Untuk memiliki sertifikat SSL/TLS tepercaya, Anda perlu membeli atau mendapatkan sertifikat gratis dari otoritas sertifikat.