Ich habe es früher schon mal angemerkt und gefragt, aber ich frage noch einmal, weil es wieder aktuell wurde:
Wie bekommt man nodePush mit einem SSL-Zertifikat zum laufen?
Ich betreibe meine Seite via https und deswegen ist es dringend notwendig, dass auch nodePush über SSL verschlüsselt wird.
Es kam ja vor kurzem ein Update heraus. Vor diesem Update habe ich es selber zum laufen bekommen, indem ich
sslOptions = {
key: fs.readFileSync('ZERTIFIKAT.key'),
cert: fs.readFileSync('ZERTIFIKAT.crt'),
ca: fs.readFileSync('ZERTIFIKAT.crt'),
requestCert: true,
rejectUnauthorized: false
};
in der app.coffee-Datei definiert habe und dann eine entsprechende Zeile abgeändert habe:
socket = net.createServer (c,sslOptions) ->
Das funktioniert nun nicht mehr, da es diese Zeile so nicht mehr gibt. Tim meinte damals, dass es nur bei nginx funktionieren würde, aber ich betreibe Apache 2 und ich habe nicht vor, zu wechseln. Vor allem auch deswegen, weil es ja schlussendlich sehr wohl funktioniert hatte. Aber für die aktuelle Version finde ich einfach keine Lösung