bg-tutorials

Node.js’de SSL Sertifikası Nasıl Kurulur?

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.

Node.js'de SSL Sertifikası Nasıl Kurulur?

İçindekiler

  1. Node.js’de CSR kodu oluşturma
  2. Node.js’ye SSL Sertifikası Yükleme

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:

  1. CSR Oluşturucumuzu kullanarak CSR‘yi otomatik olarak oluşturun.
  2. 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

A detailed image of a dragon in flight
Tarafından yazıldı

SSL Sertifikaları konusunda uzmanlaşmış deneyimli içerik yazarı. Karmaşık siber güvenlik konularını açık, ilgi çekici içeriğe dönüştürmek. Etkili anlatımlar yoluyla dijital güvenliğin geliştirilmesine katkıda bulunun.