SSL Zertifikate Pfad?

Shorty

Registered User
Hallo ich nutze die JXcore Plesk Extension for Node Erweiterung in Plesk 12 und muss für node.js den Pfad für mein SSL Zertifikat angeben ich kann es auf dem Server aber nicht finden,kann mir hier jemand sagen wo ich es finde?

Mein OS Ubuntu 14.04.2 LTS

Gruß
 
Die Zertifikatsverwaltung unter Java und Java-basierten Applikationen ist - äh - speziell.
Einen Überblick über den Keystore und die benötigten Tools findet man z.B. hier.
 
Last edited by a moderator:
@Whistler
Node.js ist Java!? :eek: :confused::rolleyes:
Nee, nee, neeeee...
Böser Anfängerfehler für jemanden, der sich Supportguru nennt!
Schlaf dich aus. ;)

@shorty
Die von Plesk eingebundenen Zertifikate liegen als Dateien /opt/psa/var/certificates/cert-* vor.

Damit du aber weißt, zu welcher Domain welche gehören, musst du leider in /var/www/*/system/conf/httpd.conf (deine Domain bei * einsetzen) nachsehen.
Welche Zertifikatsdateien für die Domain eingebunden werden, ist z. B. ersichtlich an den Konfigurationsdirektiven SSLCertificateFile und SSLCACertificateFile.
 
Last edited by a moderator:
Vielen dank das habe ich gefunden ist aber nicht das was ich benötige,ich benötige die Pfade die mit certificates/my_domain.cert und certificates/my_domain.key enden.
 
Gibt es nicht. ;)

Du solltes dir mal die Datei genauer ansehen, das ist eine Kombi aus Private- und Cert-Key.
Das schaut dann so aus:

-----BEGIN PRIVATE KEY-----
....
....
-----END PRIVATE KEY-----

-----BEGIN CERTIFICATE-----
....
....
-----END CERTIFICATE-----
 
Verstehe ich nicht wenn es das nicht gibt warum wird es dann gefordert als Pfad angabe,ich kann dort doch nicht /var/www/*/system/conf/httpd.conf angeben wenn als Dateiendung .cert und .key gefordert wird.
 
Bitte frag bei Parallels warum Plesk12 das macht, wenn die Zertifikate hoch geladen werden.

Dann kopier halt die zwei Teile in extra Dateien nach deinem Gusto und gib die an so an wie du meinst.
Ich hoffe, das kannst du.

Ich kann nicht per Glaskugel wissen, das du gar keine Ahnung von Zertifikaten hast :(
 
Danke das mit den Dateien ändern und als Pfad angeben habe ich versucht,so einfach geht das leider nicht das wird nicht annerkannt da bekomme ich den fehler das es die Datei nicht gibt.

Ich habe nun mal versucht mit Putty übder den Server mit Folgenden Befehlen ls | grep *.csr ,find ./ -name "*.cert" und find ./ -name '*.cert' aber wenn ich das eingebe Passiert leider nichts.
 
Danke das mit den Dateien ändern und als Pfad angeben habe ich versucht,so einfach geht das leider nicht das wird nicht annerkannt da bekomme ich den fehler das es die Datei nicht gibt.
Was geht da nicht?
Was hast du genau gemacht?

Ungetestet:
Gib doch mal anstatt der unterschiedlichen Dateien zweimal die cert-.... an, in der dein Zertifikat (mit dem Private- und Certificate-Teil) drin ist. Ich nehme an, der korrekte Abschnitt wird auch so erkannt.
 
Last edited by a moderator:
Wo ist denn das Problem, Privaten-Schlüssel udn Zertifikat aus der einen Datei zu extrahieren und dann in eine .key und .crt-Datei zu speichern?
Dann kannst du die doch in ein Verzeichnis cert relativ zu Node packen, was dann beim Start der App einlesen werden kann.

Was du genau nicht hinbekommst versteh ich nicht.
 
Danke hat doch geklappt,hatte einen Tipfehler,aber nun bekomme ich auf meiner Seite.

Fehlermeldung
502 Bad Gateway
nginx
 
Last edited by a moderator:
Und wie hast du es jetzt gelöst?

//EDIT:
Der Zugriff über SSL läuft lokal?

Wie du jetzt von NGinx auf deine Node-App weiterleitest, weiß ich nicht.
 
Back
Top