J'ai récemment démarré un serveur LAMP (toutes les dernières versions) avec WordPress dessus, et j'essaie d'installer un certificat SSL que j'ai récemment acheté. Lorsque je redémarre apachectl
, error_log me donne ceci:
[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'
Alors que ssl_error_log me donne ceci:
[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
J'ai changé "ServerName" en ssl.conf
mon nom de serveur (dcturano.com) et redémarré apachectl
, mais cette erreur se produit. Des idées pourquoi?
En passant, je n'ai pas défini le CommonName du serveur, cela pourrait-il être le problème?
linux
apache-2.2
mysql
php
amazon-ec2
éclipses
la source
la source
server.crt
dansopenssl x509 -in server.crt -noout -subject
votre placement server.crtopenssl x509 -in cert -text | grep -A1 "Subject Alternative Name"
localhost
de la sortie desudo openssl x509 -in /etc/ssl/certs/server.crt -noout -subject
asServerName localhost
insudo nano /etc/httpd/conf.d/ssl.conf
. J'utilise centos 7 dans vagabond.Sinon, si, comme moi, vous n'utilisez même pas SSL, vous obtiendrez toujours ce message d'erreur car l'utilisation de SSL est activée par défaut. Dans ce cas, désactivez-le! Voici un extrait de
config.d/ssl.conf
:la source
J'ai eu le même problème, mais c'était pour une autre raison. Je le poste ici pour les futurs googleurs:
sur mon fichier de configuration apache2, au lieu d'avoir
<VirtualHost *:443>
, j'ai eu<VirtualHost *:80>
. Dès que j'ai corrigé cela, le site était de nouveau opérationnel.la source
J'ai déclenché ce problème via mon
/etc/hosts
fichier.J'avais un hôte virtuel , appelons-le www.effinwwhat.com
Le nom d'hôte du serveur était www2 .
J'ai ajouté une ligne à mon
/etc/hosts
afin que je puisse boucler des trucs contre l'hôte virtuel:Dès que j'ai supprimé cette ligne de mon
/etc/hosts
, mon serveur Apache a recommencé à fonctionner normalement (avec un redémarrage du service). Bizarre.Il peut également être pertinent que mon certificat SSL soit pour un domaine générique.
la source
J'ai eu le même AH01909: Erreur de certificat RSA . Dans mon cas, j'avais la bonne
serverName
valeur.La cause de l'erreur était une adresse IP incorrecte dans la
<VirtualHost 10.11.12.13:443>
définition du site sécurisé. Je l'avais mal tapé!la source
Assurez-vous que votre ServerName est exactement le même avec la
openssl x509 -in server.crt -noout -subject
sortie. s'il y a www, ServerName en a également besoin. sinon, ServerName doit supprimer www.la source