Wie aktiviert man OCSP Stapling in Apache und Nginx?
In dem Artikel „Was ist OCSP Stapling“ wurde bereits erwähnt, dass OCSP Stapling dazu dient, die Leistung der SSL-Aushandlung zu verbessern und gleichzeitig die Privatsphäre der Besucher zu wahren. Wie aktiviert man also den OCSP-Stapling-Dienst? Dieses Tutorial erläutert, wie man OCSP Stapling auf Apache- und Nginx-Servern aktiviert.

Serverversion überprüfen
Bitte überprüfen Sie vor dem Beginn Ihre Serverversion. Nur die folgenden Serverversionen unterstützen OCSP Stapling:
- Apache HTTP Server ab Version 2.3.3
- Nginx ab Version 1.3.7
Verwenden Sie den folgenden Befehl, um die laufende Serverversion zu überprüfen:
Apache:apache2 –v
Nginx:nginx -v
Konfigurieren von OCSP Stapling
Konfigurieren von OCSP Stapling auf dem Apache-Server
- Ändern der SSL-Konfigurationsdatei des virtuellen Hosts der Website
Fügen Sie die folgende Anweisung in die Zeile ein, um OCSP zu aktivieren;
SSLUseStapling on
Fügen Sie die folgenden Namen außerhalb der Zeile hinzu,
SSLStaplingCache shmcb:/tmp/stapling_cache(128000)
z. B.:
SSLStaplingCache shmcb:/tmp/stapling_cache(128000)
SSLEngine on
SSLProtocol all -SSLv3 -SSLv2
SSLCertificateFile /path/to/your_domain_name.crt
SSLCertificateKeyFile /path/to/your_private.key
SSLCertificateChainFile /path/to/DigiCertCA.crt
SSLUseStapling on
- Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Konfiguration Fehler enthält;
Apachectl –t
- Laden Sie den Apache-Dienst neu;
service apache2 reload
- Konfiguration abgeschlossen, speichern und beenden, dann
Apacheneu starten.
OCSP Stapling auf dem Nginx-Server konfigurieren
Voraussetzung für die Aktivierung von OCSP Stapling in Nginx ist ebenfalls, dass zuerst ein SSL-Zertifikat bereitgestellt wurde und normal darauf zugegriffen werden kann.
- Konfigurationsdatei des SSL-Zertifikats der Website bearbeiten
Fügen Sie die folgenden Anweisungen in die Zeile „server “ ein.
ssl_stapling on;
ssl_stapling_verify on;
Zum Beispiel:
server
{
listen 443 ssl;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_certificate /etc/ssl/bundle.crt;
ssl_certificate_key /etc/ssl/your_domain_name.key;
ssl_stapling on;
ssl_stapling_verify on;
}
- Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Konfiguration fehlerhaft ist.
nginx –t
- Konfiguration abgeschlossen, Nginx neu starten.
systemctl restart nginx
Testen, ob OCSP Stapling erfolgreich aktiviert wurde
In diesem Artikel werden zwei Methoden vorgestellt, um zu testen, ob OCSP Stapling erfolgreich aktiviert wurde.
Methode 1: OpenSSL-Befehl verwenden.
Geben Sie den folgenden Befehl ein:
openssl.exe s_client -connect www.domainame.com:443 -status
Ersetzen Sie www.domainame.com durch Ihren Domainnamen.
Wenn OCSP Stapling auf der Website erfolgreich aktiviert wurde, enthält die Rückmeldung Folgendes: OCSP Response Status: successful (0x0)
Wenn nach der Ausführung keine Informationen zurückgegeben werden, ist die Aktivierung fehlgeschlagen.
Methode 2: Website-Domain mit einem Tool überprüfen
Prüfadresse: SSL-Zertifikatsprüfung
Geben Sie den Domainnamen und Port 443 ein und klicken Sie auf „Prüfen“. Wenn in den Zertifikatsinformationen beim OCSP-Stapling-Status „Unterstützt“ angezeigt wird, wurde die Aktivierung erfolgreich durchgeführt. Wird „Nicht unterstützt“ angezeigt, ist die Aktivierung fehlgeschlagen.
Dies ist der vollständige Inhalt zur Aktivierung von OCSP Stapling unter Apache und Nginx. Bei Fragen zur Konfiguration wenden Sie sich bitte an den offiziellen Kundenservice – wir helfen Ihnen gerne weiter!