• 07-06-2023, 11:29:50
    #1
    Windows sunucuda node.js ve angular projeleri çalıştırıyorum. Buraya kadar bi sıkıntı yok. Projeyi iis üzerinden değilde console üzerinden çalıştırıp 80 portu ile aldığım domain üzerinde projemi yayımlıyorum. Fakat SSL aldım bunu bir türlü sunucu üzerinden aktif edemiyorum. Konu hakkında yardımcı olabilecek var mı?
  • 07-06-2023, 11:48:01
    #2
    Dostum Google da "Yerel Sunucuda SSL Sertifikası Oluşturmak" şeklinde aratırsan bir çok kaynak mevcut. İİS içinde SSL ekleme alanı olduğunu hatırlıyorum ama senin için en iyi çözüm verdiğim başlık ile arama yaparak bulmaktır. Habip Oğuz var bende ona bakarak yapmıştım. Fakat o Linux sunucuya göre anlatmış olabilir. Bir de Çözüm Park var sana söylediğim başlıkla aratırsan onun da bir konusu var ve İİS ile SSL oluşturmayı anlatıyor.
  • 07-06-2023, 13:09:36
    #3
    ISS Sürümünüz kaç?

    syerliturk adlı üyeden alıntı: mesajı görüntüle
    Windows sunucuda node.js ve angular projeleri çalıştırıyorum. Buraya kadar bi sıkıntı yok. Projeyi iis üzerinden değilde console üzerinden çalıştırıp 80 portu ile aldığım domain üzerinde projemi yayımlıyorum. Fakat SSL aldım bunu bir türlü sunucu üzerinden aktif edemiyorum. Konu hakkında yardımcı olabilecek var mı?
  • 07-06-2023, 14:53:25
    #4
    windows server 2012 uzak sunucu bu local değil
  • 07-06-2023, 14:57:51
    #5
    syerliturk adlı üyeden alıntı: mesajı görüntüle
    Windows sunucuda node.js ve angular projeleri çalıştırıyorum. Buraya kadar bi sıkıntı yok. Projeyi iis üzerinden değilde console üzerinden çalıştırıp 80 portu ile aldığım domain üzerinde projemi yayımlıyorum. Fakat SSL aldım bunu bir türlü sunucu üzerinden aktif edemiyorum. Konu hakkında yardımcı olabilecek var mı?
    Konsolda HttpListener ile mi çalışıyorsunuz?
  • 07-06-2023, 15:00:15
    #6
    fatihemre adlı üyeden alıntı: mesajı görüntüle
    Konsolda HttpListener ile mi çalışıyorsunuz?
    yok hocam normal terminal ekranından (çalıştırdan) klasörün içine girip pm2 ile start veriyorum.
  • 07-06-2023, 15:06:03
    #7
    syerliturk adlı üyeden alıntı: mesajı görüntüle
    yok hocam normal terminal ekranından (çalıştırdan) klasörün içine girip pm2 ile start veriyorum.
    Ben şu şekilde kullanıyorum, tabi privateKey ve Certificate dosyalarını oluşturmanız lazım:

    ..
    ..
    var privateKey = fs.readFileSync('ssl/key.pem', 'utf8');
    var certificate = fs.readFileSync('ssl/cert.pem', 'utf8');
    var credentials = {key: privateKey, cert: certificate};
    var https = require('https');
    var server = https.createServer(credentials);
    ..
    ..
    server.listen(443);