Kullandığım tema'da anlık mesajlaşma için nodejs kullanılıyor. Sunucumda nodejs aktif ve Kullandığım SSL'in .key ve .crt yolunu vermem gerekiyor temaya.
Sunucum centos7 ama ssh ile sertifikayı bulsam da key ve crt dosyalarının olduğu yeri bir türlü bulamadım
Plesk Panel'den Oluşturulan SSL'İN Dosyalarını Nerede Bulabilirim?
2
●72
- 08-12-2022, 16:47:21NodeJS scripti çalıştırırken nasıl bir yol izlediniz bilmiyorum ama sizin NodeJS https değil http server ile uygulamayı çalıştırmanız yeterli ve en doğru yöntem olacaktır. Çünkü Plesk zaten NodeJS'in çalıştığı port'u reverse proxy yaparak sunuyor. Yani siz sunucu içi iletişimi şifrelemiş olacaksınız bahsettiğiniz yöntemle. Ama illa dediğiniz yöntemi yapmak isterseniz Linux ortamında sertifikalar '/etc/ssl/certs' , private keyler '/etc/ssl/private' kısmında bulunuyor. Ama Plesk bu yolu kullanmıyor olabilir.
- 08-12-2022, 16:58:31Hocam script wowonder belki bilirsiniz nodejs yapılandırması yönetici panelinden yapılıyor. Sunucuda nodejs yoktu elle kendim dökümanlarla kurdum. root klasörüne şöyle bir main.js ayarldım.:
const https = require('https'); const fs = require('fs'); var http = require('http'); const options = { key: fs.readFileSync('key.key'), cert: fs.readFileSync('cert.crt') }; https.createServer(options, function (req, res) { res.writeHead(200); res.end("Salam Dunya yeni ssl\n"); }).listen(4113); http.createServer(options, function (req, res) { res.writeHead(200); res.end("http server başarılı\n"); }).listen(4110);bu main.js ile aynı klasöre key ve crt uzantılı dosyaları yükledim(daha önce plesk panelden oluşturduğum ssl'in key ve crt kodlarını masaüstüne kaydedip root'a main.js ile aynı yere attım. main.js'ye bunları tanımlayıp sürekli çalışacak hale getirdim. Wowonder panelinden ise bu root klasör yolunu veriyorum key ve crt burası olduğu için yine de çalışmıyor. Sorun Bu şekilde bir de sucunuda ssl'in ana klasörlerini denemek istemiştim bu yüzden