2016-07-18 11 views
1

Ein Neuling für Apache. Ich habe versucht, mehrere SSL CA Certs auf meinem HP-UX, Apache 2.2 Webserver zu implementieren, aber wenn ich versuche, meine Site mit einem sekundären CA-Cert zu treffen, erkennt die Site es nicht.Mehrere CAs-Zertifikate konnten in Apache 2.2 nicht angezeigt werden.

Zum Beispiel habe ich DoD-Root-Zertifikate und ORC-Root-Zertifikate, die ich auf meine Website zugreifen müssen. Ich habe versucht, die SSLCACertificateFile-Direktive zu verwenden, indem ich die Zertifikate verkettete (zuerst mit DoD certs und dann mit ORC root certs) und die Site erkennt nur die DoD-Zertifikate - beide Male. Ich habe versucht, die SSLCACertificatePath-Direktive zu verwenden, die Hash-Datei Links mit den Erweiterungen sequenziell machen, und nur die DoD-Zertifikate werden gesehen. Der Kicker ist, dass ich versucht habe, die ORC-Zertifikate NUR mit der SSLCACertificateFile-Direktive zu verwenden und die DoD-Zertifikate sind die einzigen, die gesehen werden.

Ich stoppe und starte meinen Apache-Prozess mit jeder Änderung. Meine Berechtigungen für diese Tests sind 777. Ich sehe nichts in den Protokollen (eine weitere Frage, da ich erwarte, dass meine Protokolle so ausführlich wie IIS sind, aber meine Protokolle sind bei 0 Bytes mit einem aktuellen Zeitstempel).

Was fehlt mir? Vielen Dank.

Antwort

0

Es gab kein Problem mit den Zertifikaten an sich, aber der Server gab den Stammprozess für httpd nicht frei, obwohl der Befehl 'stop' erfolgreich zurückgegeben wurde.

Daher musste ein 'sudo pkill -9 httpd' den Root-Prozess nach einem 'Stop' freizugeben. Bei erneutem Start wurden alle Zertifikate gesehen.

Verwandte Themen