Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So installieren Sie ein Zwischenzertifikat in Apache

So installieren Sie ein Zwischenzertifikat in Apache

(*-*)浩
(*-*)浩Original
2019-10-29 09:25:102538Durchsuche

So installieren Sie ein Zwischenzertifikat in Apache

Um sicherzustellen, dass Apache mit allen Browsern kompatibel ist, müssen wir ein Zwischenzertifikat auf dem Server installieren. Bitte gehen Sie zum Herunterladen zum Zwischenzertifikat-Download-Tool und geben Sie Ihre Server.crt ein , und laden Sie dann das Zwischenzertifikat herunter. Bitte speichern Sie das Zwischenzertifikat als Chain.crt. (Empfohlenes Lernen: Apache-Nutzung)

Zertifikat herunterladen

Wenn Sie die E-Mail nicht erhalten, können Sie auch direkt zur Konsole gehen Laden Sie das Zertifikat herunter und stellen Sie es aus. Ein gutes Serverzertifikat und ein entsprechendes Zwischenzertifikat.

Bitte gehen Sie zur Konsole – Bestellabfrage – Ansicht Am Ende können Sie die Bestelldetails direkt herunterladen:

So installieren Sie ein Zwischenzertifikat in Apache

Im roten Feld auf Laden Sie links das Serverzertifikat herunter und speichern Sie es als Server.crt. Laden Sie im roten Feld rechts das Zwischenzertifikat herunter und speichern Sie es als Chain.crt.

Apache 2.4.8 und spätere Versionen

Apache hat seit Version 2.4.8 (einschließlich 2.4.8) einige Änderungen an der Zertifikatkonfiguration vorgenommen und SSLCertificateChainFile abgebrochen Parameter.

Zuerst müssen wir das Zwischenzertifikat Chain.crt zur Serverzertifikatdatei Server.crt hinzufügen. Bitte kopieren Sie den gesamten Inhalt in Chain.crt und fügen Sie ihn in Server.crt ein Reihenfolge Ja: Der erste Absatz, das Serverzertifikat; der zweite Absatz, das Zwischenzertifikat, wie folgt:

-----BEGIN CERTIFICATE-----
MIIEsTCCA5mgAwIBAgIDBfoqMA0GCSqGSIb3DQEBCwUAMEcxCzAJBgNVBAYTAlVT
………
………
服务器证书
………
………
T0hUGo/wiwTBUafyk1A+LlSUE+dYqzbHYV9Q4d83UIzz9vXO4wmSRgV0udjGN2GR
W7oiGmI=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEsTCCA5mgAwIBAgIDBfoqMA0GCSqGSIb3DQEBCwUAMEcxCzAJBgNVBAYTAlVT
………
………
中间证书
………
………
T0hUGo/wiwTBUafyk1A+LlSUE+dYqzbHYV9Q4d83UIzz9vXO4wmSRgV0udjGN2GR
W7oiGmI=
-----END CERTIFICATE-----
Laden Sie die im vorherigen Schritt geänderten Dateien Server.crt und Server.key auf den Server hoch , und ändern Sie dann die Apache-Konfigurationsdatei: httpd.conf

(einige Versionen legen die SSL-Konfiguration in httpd-ssl.conf oder ssl.conf ab), fügen Sie die folgenden Parameter hinzu:

Listen 443
<virtualhost _default_:443> 
DocumentRoot "${SRVROOT}/htdocs"
ServerName www.example.com:443
ServerAdmin admin@example.com
SSLEngine on
SSLProtocol -all +TLSv1 +TLSv1.1 +TLSv1.2
SSLCipherSuite ECDHE:AES128-SHA:AES128-SHA256:AES256-SHA:AES256-SHA256:DES-CBC3-SHA:!NULL:!aNULL:!RC4:!MD5:!DH
SSLCertificateFile "${SRVROOT}/conf/server.crt"
SSLCertificateKeyFile "${SRVROOT}/conf/server.key"
</virtualhost>

Das obige ist der detaillierte Inhalt vonSo installieren Sie ein Zwischenzertifikat in Apache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn