Giving Node.js Zugriff auf Zertifikat / privaten Schlüssel

Ich versuche, HTTPS in meiner Node.js-App zu verwenden, so wie es bereits aktiviert ist. Ich habe die Schlüssel und Zertifikate bereits installiert, erhalte aber einError: EACCES, permission denied Als ich versuchte, auf sie in der App zu zeigen.

Der Schlüssel und das Zertifikat befinden sich im Unterordner von/etc/pki/tls, und ich habe versucht, so auf sie zu zeigen:

var privateKey = fs.readFileSync('/etc/pki/tls/private/serverKey.key').toString(),
    certificate = fs.readFileSync('/etc/pki/tls/certs/2_mikewarren.me.crt').toString();

var options = {
    key: privateKey,
    cert: certificate
}

Muss ich die Berechtigungen der Schlüssel und Zertifikate anpassen (überchown)? Wenn ja, ist es sicher zu tun?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage