Merhaba arkadaşlar linux bir sunucumuz var bu sunucuda plesk panel kurulu. Plesk paneldeki node.js modülüyle Server.js dosyasını çalıştırmak istiyorum. Bu dosyanın içerisinde aşağıdaki gibi ssl okumasını istediğimiz bölüm mevcut. Aşağıdaki gibi olunca hata veriyor. Bu konuda tecrübeli arkadaşlar varsa ücretli destek almak istiyorum.
var server = PeerServer({
key: fs.readFileSync('/usr/local/psa/var/modules/letsencrypt/etc/live/domain.com/privkey.pem', 'utf8'),
cert: fs.readFileSync('/usr/local/psa/var/modules/letsencrypt/etc/live/domain.com/fullchain.pem', 'utf8')
});
Node.js uygulamanızın içinde SSL sertifikasyon parametrelerini kurmanıza gerek yoktur. SSL sertifikası, Plesk web arayüzü kullanılarak yapılandırılmalıdır.
Node.js uygulaması, nginx veya Apache ile birlikte gelen Phusion Passenger uygulama sunucusunun arkasında hareket eder (Plesk kurulumunuza bağlıdır). Web sitenizi tarayıcı isteğinde açarsanız nginx'e, Node.js uygulamanıza gider. Böylece Node.js uygulamasında SSL sertifika detaylarına sahip olmanız hiç bir anlam ifade etmiyor.
Burada Plesk için uygun olan küçük Node.js uygulamasının kullanıma hazır örneğini altta görmektesiniz..
const http = require('http');
http.createServer(function(request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end("Hello, World!n");
}).listen(process.env.PORT);
console.log('App is running...');