Comme tous les autres administrateurs, je travaille sur le correctif Logjam .
J'ai mis à niveau vers Apache 2.4.12 et openssl 1.0.2a sur ma boîte centos 6.6.
Lorsque je démarre Apache, je vois ce message d'erreur renvoyé:
Invalid command 'SSLOpenSSLConfCmd', perhaps misspelled or defined by a module not included in the server configuration
Voici mes informations de construction apache:
Server version: Apache/2.4.12 (Unix)
Server built: Jun 8 2015 22:04:38
Server's Module Magic Number: 20120211:41
Server loaded: APR 1.4.5, APR-UTIL 1.3.12
Compiled using: APR 1.4.5, APR-UTIL 1.3.12
Architecture: 64-bit
Server MPM: worker
threaded: yes (fixed thread count)
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/opt/installs/apache/2_4_12"
-D SUEXEC_BIN="/opt/installs/apache/2_4_12/bin/suexec"
-D DEFAULT_PIDLOG="logs/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
mod_ssl est inclus dans mon httpd.conf:
LoadModule ssl_module modules/mod_ssl.so
Qu'est-ce que je rate?
apache-2.4
openssl
logjam
ryanlraines
la source
la source
Réponses:
Le SSLOpenSSLConfCmd est disponible uniquement sur httpd 2.4.8 plus tard.
Cependant, vous pouvez toujours générer et utiliser vos propres paramètres DH sur les versions antérieures, comme expliqué ici :
Utilisez simplement cat pour ajouter le fichier dhparams.pem à votre fichier de certificat:
la source
Per Apache doc - L'ensemble des
SSLOpenSSLConfCmd
commandes disponibles dépend de la version d'OpenSSL (besoin) utiliséemod_ssl
(au moins la version 1.0.2 est requise). Pour une liste des noms de commandes pris en charge, consultez la section Commandes de fichiers de configuration prises en charge dans la page de manuel SSL_CONF_cmd (3) pour OpenSSL.Vérifiez les commandes que vous utilisez avec
SSLOpenSSLConfCmd
la source
Directive SSLOpenSSLConfCmd disponible dans httpd 2.4.8 (qui n'a pas été publié) et versions ultérieures, si vous utilisez OpenSSL 1.0.2 ou versions ultérieures.
Build APR
Créer APR-UTIL
Build Apache
Vérifiez mod_ssl.so
Vérifier les paramètres d'Apache
Paramètres d'hôte virtuel
Résultat du test
la source