Seperti setiap admin lainnya, saya sedang mengerjakan perbaikan Logjam .
Saya telah meningkatkan ke Apache 2.4.12 dan openssl 1.0.2a pada kotak centos 6.6 saya.
Ketika saya memulai apache, saya melihat pesan kesalahan ini dikembalikan:
Invalid command 'SSLOpenSSLConfCmd', perhaps misspelled or defined by a module not included in the server configuration
Ini info build apache saya:
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 termasuk dalam httpd.conf saya:
LoadModule ssl_module modules/mod_ssl.so
Apa yang saya lewatkan?
apache-2.4
openssl
logjam
ryanlraines
sumber
sumber
Jawaban:
The SSLOpenSSLConfCmd hanya tersedia pada httpd 2.4.8 kemudian.
Namun, Anda masih dapat membuat dan menggunakan params DH Anda sendiri pada versi sebelumnya, seperti yang dijelaskan di sini :
Cukup gunakan cat untuk menambahkan dhparams.pem ke file sertifikat Anda:
sumber
Per Apache doc - Seperangkat
SSLOpenSSLConfCmd
perintah yang tersedia tergantung pada versi OpenSSL (perlu) yang digunakanmod_ssl
(setidaknya versi 1.0.2 diperlukan). Untuk daftar nama perintah yang didukung, lihat bagian Perintah file konfigurasi yang didukung di halaman manual SSL_CONF_cmd (3) untuk OpenSSL.Verifikasi perintah yang Anda gunakan
SSLOpenSSLConfCmd
sumber
Arahan SSLOpenSSLConfCmd tersedia di httpd 2.4.8 (yang tidak dirilis) dan yang lebih baru, jika menggunakan OpenSSL 1.0.2 atau lebih baru.
Bangun April
Bangun APR-UTIL
Bangun Apache
Periksa mod_ssl.so
Periksa pengaturan apache
Pengaturan host virtual
Hasil tes
sumber