Cara Memasang Sertifikat SSL di Node.js

Pada artikel ini, Anda akan mengetahui cara menginstal Sertifikat SSL di Node.js. Konfigurasi SSL memerlukan semua file sertifikat termasuk sertifikat root, menengah, dan primer. Anda harus memiliki file-file ini dalam folder arsip yang diterima dari Otoritas Sertifikat Anda.

Setelah instalasi, lanjutkan membaca untuk menemukan tempat online terbaik di mana Anda bisa mendapatkan sertifikat SSL untuk platform Node.js Anda.

How to Install an SSL Certificate on Node.js

Daftar Isi

  1. Hasilkan kode CSR di Node.js
  2. Instal Sertifikat SSL di Node.js

Hasilkan kode CSR di Node.js

Jika Anda belum mengajukan Sertifikat SSL, Anda perlu membuat kode CSR untuk Node.js. Langkah ini diperlukan karena CSR (Permintaan Penandatanganan Sertifikat) berisi detail kontak Anda.

Anda memiliki dua pilihan:

  1. Hasilkan CSR secara otomatis menggunakan Generator CSR kami.
  2. Ikuti tutorial langkah demi langkah kami tentang cara membuat CSR di Node.js

Instal Sertifikat SSL di Node.js

Langkah 1: Siapkan semua file sertifikat Anda

Inilah yang Anda perlukan:

  • Sertifikat utama untuk domain Anda (ekstensi.crt )
  • Sertifikat root (.crt)
  • File CA Bundle yang berisi sertifikat root dan menengah. (Ekstensi.ca-bundle )
  • Kunci pribadi Anda dibuat bersama dengan CSR (ekstensi.key )

Langkah 2: Buat server HTTPS di lingkungan Node.js

Pada baris perintah, gunakan nilai berikut ini untuk membuat server HTTPS Anda. Untuk demonstrasi ini, kami menamainya https_server.js, tetapi Anda dapat memberikan nama apa pun pada berkas server.js

#vim https_server.js
var https = require('https');
var fs = require('fs');
var https_options = {
key: fs.readFileSync("/path/to/private.key"),
cert: fs.readFileSync("/path/to/your_domain_name.crt"),
ca: [
fs.readFileSync('path/to/CA_root.crt'),
fs.readFileSync('path/to/ca_bundle_certificate.crt')
] };
https.createServer(options, function (req, res) {
res.writeHead(200);
res.end("Selamat datang di Server HTTPS Node.js");
}).listen(8443)

Anda perlu mengganti bagian yang dicetak tebal dengan informasi yang sesuai.

  • path/to/private.key – tunjukkan jalur lengkap ke file kunci pribadi Anda
  • path/to/your_domain_name.crt – tentukan jalur yang benar ke file sertifikat SSL Anda
  • path/to/CA_root.crt – ketik jalur lengkap file sertifikat root CA
  • path/to/ca_bundle_certificate – masukkan jalur lengkap ke file bundel CA Anda

Langkah 3: Aktifkan Sertifikat SSL Anda di Node.js

Jalankan perintah berikut untuk meluncurkan aplikasi Node.js:

# node https_server.js

Langkah 4: Uji instalasi SSL Anda

Uji instalasi SSL Anda untuk mengetahui potensi kesalahan atau kerentanan menggunakan salah satu alat pemeriksa SSL ini.

Hemat 10% untuk Sertifikat SSL saat memesan hari ini!

Penerbitan cepat, enkripsi kuat, kepercayaan peramban 99,99%, dukungan khusus, dan jaminan uang kembali 25 hari. Kode kupon: SAVE10

Ditulis oleh

Penulis konten berpengalaman yang berspesialisasi dalam Sertifikat SSL. Mengubah topik keamanan siber yang rumit menjadi konten yang jelas dan menarik. Berkontribusi untuk meningkatkan keamanan digital melalui narasi yang berdampak.