Ich habe kürzlich einen LAMP-Server (mit den neuesten Versionen) mit WordPress gestartet und versuche, ein kürzlich erworbenes SSL-Zertifikat zu installieren. Beim Neustart apachectl
gibt error_log Folgendes aus:
[Tue Feb 25 01:07:14.744222 2014] [mpm_prefork:notice] [pid 1744] AH00169: caught SIGTERM, shutting down
[Tue Feb 25 01:07:17.135704 2014] [suexec:notice] [pid 1765] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Feb 25 01:07:17.217424 2014] [auth_digest:notice] [pid 1766] AH01757: generating secret for digest authentication ...
[Tue Feb 25 01:07:17.218686 2014] [lbmethod_heartbeat:notice] [pid 1766] AH02282: No slotmem from mod_heartmonitor
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/5.5/modules/mysql.so' - /usr/lib64/php/5.5/modules/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/5.5/modules/mysqli.so' - /usr/lib64/php/5.5/modules/mysqli.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Tue Feb 25 01:07:17.305292 2014] [mpm_prefork:notice] [pid 1766] AH00163: Apache/2.4.6 (Amazon) OpenSSL/1.0.1e-fips PHP/5.5.7 configured -- resuming normal operations
[Tue Feb 25 01:07:17.305378 2014] [core:notice] [pid 1766] AH00094: Command line: '/usr/sbin/httpd'
Während ssl_error_log mir das gibt:
[Tue Feb 25 00:57:15.802287 2014] [ssl:warn] [pid 1705] AH01909: RSA certificate configured for ec2-XX-XXX-XXX-XX.compute-1.amazonaws.com:443 does NOT include an ID which matches the server name
[Tue Feb 25 00:57:15.899327 2014] [ssl:warn] [pid 1706] AH01909: RSA certificate configured for ec2-XX-XXX-XXX-XX.compute-1.amazonaws.com:443 does NOT include an ID which matches the server name
Ich habe "Servername" in ssl.conf
den Namen meines Servers (dcturano.com) geändert und neu gestartet apachectl
, aber dieser Fehler tritt auf. Irgendwelche Ideen warum?
Abgesehen davon habe ich den CommonName des Servers nicht festgelegt. Könnte dies das Problem sein?
linux
apache-2.2
mysql
php
amazon-ec2
Eklipsis
quelle
quelle
server.crt
inopenssl x509 -in server.crt -noout -subject
zu Ihrer server.crt Platzierungopenssl x509 -in cert -text | grep -A1 "Subject Alternative Name"
localhost
aus Ausgabe vonsudo openssl x509 -in /etc/ssl/certs/server.crt -noout -subject
wieServerName localhost
in kopiertsudo nano /etc/httpd/conf.d/ssl.conf
. Ich benutze Centos 7 in Vagrant.Wenn Sie wie ich nicht einmal ssl verwenden, wird diese Fehlermeldung weiterhin angezeigt, da ssl standardmäßig aktiviert ist. In diesem Fall schalten Sie es aus! Hier ist ein Auszug aus
config.d/ssl.conf
:quelle
Ich hatte das gleiche Problem, aber es war aus einem anderen Grund. Ich poste es hier für zukünftige Googler:
auf meiner Apache2-Konfigurationsdatei
<VirtualHost *:443>
hatte ich stattdessen<VirtualHost *:80>
. Sobald ich das behoben hatte, war die Site wieder betriebsbereit.quelle
Ich habe dieses Problem durch meine
/etc/hosts
Datei ausgelöst .Ich hatte einen virtuellen Host, nennen wir ihn www.effinwhatever.com
Der Hostname des Servers war www2 .
Ich habe meinem eine Zeile hinzugefügt,
/etc/hosts
damit ich etwas gegen den virtuellen Host kräuseln kann:Sobald ich diese Leitung von meinem entfernt hatte
/etc/hosts
, lief mein Apache-Server wieder normal (mit einem Neustart des Dienstes). Seltsam.Es kann auch relevant sein, dass mein SSL-Zertifikat für eine Wildcard-Domain bestimmt ist.
quelle
Ich hatte den gleichen AH01909: RSA-Zertifikatfehler . In meinem Fall hatte ich den richtigen
serverName
Wert.Die Ursache des Fehlers war eine falsche IP-Adresse in der
<VirtualHost 10.11.12.13:443>
Definition für die sichere Site. Ich hatte es falsch geschrieben!quelle
Stellen Sie sicher, dass Ihr Servername mit der
openssl x509 -in server.crt -noout -subject
Ausgabe identisch ist . Wenn es www gibt, benötigt der Servername auch einen. Andernfalls muss ServerName www löschen.quelle