Como cualquier otro administrador, estoy trabajando en la solución de Logjam .
He actualizado a Apache 2.4.12 y openssl 1.0.2a en mi caja centos 6.6.
Cuando inicio apache, veo que aparece este mensaje de error:
Invalid command 'SSLOpenSSLConfCmd', perhaps misspelled or defined by a module not included in the server configuration
Aquí está mi información de compilación de 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á incluido en mi httpd.conf:
LoadModule ssl_module modules/mod_ssl.so
¿Qué me estoy perdiendo?
apache-2.4
openssl
logjam
ryanlraines
fuente
fuente
Respuestas:
El SSLOpenSSLConfCmd sólo está disponible en httpd 2.4.8 más adelante.
Sin embargo, aún puede generar y usar sus propios parámetros DH en versiones anteriores, como se explica bien aquí :
Simplemente use cat para agregar dhparams.pem a su archivo de certificado:
fuente
Por documento de Apache: el conjunto de
SSLOpenSSLConfCmd
comandos disponibles depende de la versión de OpenSSL (necesidad) que se utilicemod_ssl
(al menos se requiere la versión 1.0.2). Para obtener una lista de los nombres de comandos admitidos, consulte la sección Comandos del archivo de configuración admitidos en la página del manual SSL_CONF_cmd (3) para OpenSSL.Verifique los comandos que está utilizando con
SSLOpenSSLConfCmd
fuente
La directiva SSLOpenSSLConfCmd disponible en httpd 2.4.8 (que no se lanzó) y posteriores, si se utiliza OpenSSL 1.0.2 o posterior.
Construir APR
Construir APR-UTIL
Construye Apache
Verifique mod_ssl.so
Verifique la configuración de apache
Configuración de host virtual
Resultado de la prueba
fuente