Как и любой другой администратор, я работаю над исправлением Logjam .
Я обновился до Apache 2.4.12 и openssl 1.0.2a на моем сборнике Centos 6.6.
Когда я запускаю apache, я вижу это сообщение об ошибке:
Invalid command 'SSLOpenSSLConfCmd', perhaps misspelled or defined by a module not included in the server configuration
Вот моя информация о сборке 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 включен в мой httpd.conf:
LoadModule ssl_module modules/mod_ssl.so
Что мне не хватает?
apache-2.4
openssl
logjam
ryanlraines
источник
источник
Ответы:
SSLOpenSSLConfCmd доступен только позже HTTPD 2.4.8.
Однако вы все равно можете создавать и использовать свои собственные параметры DH в более ранних версиях, как хорошо объяснено здесь :
Просто используйте cat, чтобы добавить dhparams.pem к вашему файлу сертификата:
источник
Per Apache doc - Набор доступных
SSLOpenSSLConfCmd
команд зависит от используемой версии OpenSSL (требуется) (требуетсяmod_ssl
как минимум версия 1.0.2). Список поддерживаемых имен команд см. В разделе « Поддерживаемые команды файла конфигурации» на странице руководства SSL_CONF_cmd (3) для OpenSSL.Проверьте команды, которые вы используете с
SSLOpenSSLConfCmd
источник
Директива SSLOpenSSLConfCmd доступна в httpd 2.4.8 (которая не была выпущена) и позже, если используется OpenSSL 1.0.2 или более поздняя версия.
Построить APR
Построй АТР-УТИЛ
Сборка Apache
Проверьте mod_ssl.so
Проверьте настройки Apache
Настройки виртуального хоста
Результат испытаний
источник