Zertifikat NICHT enthalten ist eine ID mit dem server Namen
Bin ich mit XAMPP und Apache gestartet aber ich kann nicht auf meine Seite über HTTPS.
Bekomme ich die folgende Fehlermeldung;
[Wed Aug 20 08:05:33.208723 2014] [ssl:warn] [pid 3784:tid 256] AH01909: RSA-Zertifikat konfiguriert www.example.com:443 NICHT enthalten ist eine ID mit dem server Namen
[Wed Aug 20 08:05:33.746774 2014] [ssl:warn] [pid 3784:tid 256] AH01909: RSA-Zertifikat konfiguriert www.example.com:443 NICHT enthalten ist eine ID mit dem server Namen
[Wed Aug 20 08:05:33.825871 2014] [mpm_winnt:notice] [pid 3784:tid 256] AH00455: Apache/2.4.7 (Win32) OpenSSL/1.0.1 e PHP/5.5.6 konfiguriert -- resuming normal operations
[Wed Aug 20 08:05:33.825871 2014] [mpm_winnt:notice] [pid 3784:tid 256] AH00456: Apache Lounge VC11 Server built: Nov 21 2013 20:13:01
[Wed Aug 20 08:05:33.825871 2014] [core:notice] [pid 3784:tid 256] AH00094: Command line: 'c:\xampp\apache\bin\httpd.exe -d C:/xampp/apache'
[Wed Aug 20 08:05:33.830753 2014] [mpm_winnt:notice] [pid 3784:tid 256] AH00418: Parent: Created child process 4452
[Wed Aug 20 08:05:35.148052 2014] [ssl:warn] [pid-4452:tid 268] AH01909: RSA-Zertifikat konfiguriert www.example.com:443 NICHT enthalten ist eine ID mit dem server-Namen
Unten ist ein Ausschnitt aus meinem httpd-ssl.conf
Datei:
# SSL Virtual Host Context
<VirtualHost _default_:443>
# General setup for the virtual host
DocumentRoot "C:/xampp/htdocs"
ServerName www.example.com:443
ServerAdmin [email protected]
ErrorLog "C:/xampp/apache/logs/error.log"
TransferLog "C:/xampp/apache/logs/access.log"
</VirtualHost>
Was mache ich falsch und wie kann ich es beheben?
- Haben Sie getestet, port 443 offen ist in Ihrem Netzwerk? Überprüfen Sie es über telnet. Für mich ist das nur eine Warnung, kein Fehler.
openssl x509 -in server.crt -noout -subject
sollte die Rückkehr der CN des Zertifikats
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies bedeutet, dass es könnte ein server sein, der name des
foo.example.com
aber das Zertifikat ist fürbar.example.com
nur. In dieser situation, während der Apache versuchen könnten, Sie zu dienen wie Zertifikat, das der browser die nicht akzeptieren, werden Sie beim Zugriff aufhttps://foo.example.com
zum Beispiel.server-Namen, der in Apache (httpd.conf) muss derselbe wie der ServerName im apache (httpd-ssl.conf), z.B. in Apache (httpd.conf)
ServerName localhost:8080
dann im apache (httpd-ssl.conf) sollte das so seinServerName www.example.com:8080
Versuchen zu installieren, die neuere version nicht die neueste version
Backup aller Datenbanken und code
Deinstallieren, XAMPP
Installieren, neuere version
Behoben werden sollte.
https://sourceforge.net/projects/xampp/
In der Datei "httpd-ssl.conf" - Einstellung :
SSLEngine auf on (Standardeinstellung)
ändern Aus, um SSLEngine Einstellung.