Bu makalede, Node.js üzerinde bir SSL Sertifikasının nasıl kurulacağını öğreneceksiniz. SSL yapılandırması, kök, ara ve birincil sertifikalar dahil olmak üzere tüm sertifika dosyalarını gerektirir. Bu dosyaları Sertifika Yetkilinizden aldığınız arşivlenmiş bir klasörde bulundurmalısınız.
Kurulumdan sonra, Node.js platformunuz için SSL sertifikası alabileceğiniz en iyi çevrimiçi yeri keşfetmek için okumaya devam edin.

İçindekiler
Node.js’de CSR kodu oluşturma
Henüz bir SSL Sertifikası için başvurmadıysanız, Node.js için bir CSR kodu oluşturmanız gerekecektir. CSR (Sertifika İmzalama İsteği) iletişim bilgilerinizi içerdiğinden bu adım gereklidir.
İki seçeneğiniz var:
- CSR Oluşturucumuzu kullanarak CSR‘yi otomatik olarak oluşturun.
- Node.js’de CSR’nin nasıl oluşturulacağına ilişkin adım adım öğreticimizi izleyin
Node.js’ye SSL Sertifikası Yükleme
Adım 1: Tüm sertifika dosyalarınızı hazırlayın
İşte ihtiyacınız olan şeyler:
- Alan adınız için birincil sertifika (.crt uzantısı)
- Kök sertifika (.crt)
- Kök ve ara sertifikaları içeren Ca Bundle dosyası. (.ca-bundle uzantısı)
- CSR ile birlikte oluşturulan özel anahtarınız (.key uzantısı)
Adım 2: Node.js ortamında bir HTTPS sunucusu oluşturun
HTTPS sunucunuzu oluşturmak için komut satırında aşağıdaki değerleri kullanın. Bu gösterim için https_server.js adını verdik, ancak server.js dosyasına herhangi bir ad verebilirsiniz
#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("Node.js HTTPS Servern'e hoş geldiniz");
}).listen(8443)
Kalın yazılmış parçaları ilgili bilgilerinizle değiştirmeniz gerekir.
- path/to/private.key – özel anahtar dosyanızın tam yolunu belirtin
- path/to/your_domain_name.crt – SSL sertifika dosyanızın doğru yolunu belirtin
- path/to/CA_root.crt – CA kök sertifika dosyasının tam yolunu yazın
- path/to/ca_bundle_certificate – CA paket dosyanızın tam yolunu girin
Adım 3: Node.js’de SSL Sertifikanızı Etkinleştirin
Node.js uygulamasını başlatmak için aşağıdaki komutu çalıştırın:
# node https_server.js
Adım 4: SSL kurulumunuzu test edin
Bu SSL kontrol araçlarından birini kullanarak SSL kurulumunuzu olası hatalara veya güvenlik açıklarına karşı test edin.
Bugün SSL Dragon’dan sipariş vererek SSL Sertifikalarında %10 indirimden yararlanın!
Hızlı düzenleme, güçlü şifreleme, %99,99 tarayıcı güvenilirliği, özel destek ve 25 günlük para iade garantisi. Kupon kodu: SAVE10


