Tive o mesmo problema agora. Comparando as diferenças entre um par de servidores, percebi que aquele que tinha os problemas não tinha mod_ssl instalado de alguma forma.
yum install mod_ssl
corrigiu esse problema para mim.
Estou tentando passar uma varredura de vulnerabilidades para o meu servidor CentOS 6.9. O último dos problemas que estou tentando resolver está relacionado ao uso de protocolos SSL desatualizados. Quando eu tento usar a seguinte linha no meu ssl.conf
SSLProtocol -all +TLSv1.1
e, em seguida, execute um configest
service httpd24-httpd configtest
Eu sou apresentado com o erro
SSLProtocol: Illegal protocol 'TLSv1.1'
Reduzi isso para possivelmente uma versão desatualizada do OpenSSL. Quando comecei este processo, eu estava na versão OpenSSL 1.0.1e-fips 11 Feb 2013
e atualizei isso para uma versão mais recente seguindo estas instruções: link
Agora, quando eu verifico a versão, recebo OpenSSL 1.0.2l 25 May 2017
, mas ainda recebo o mesmo erro durante o configtest. Eu estou pensando neste momento que o arquivo mod_ssl.so no apache precisa ser atualizado, mas eu estou meio que em uma perda para os meus próximos passos (estou um pouco fora da minha profundidade neste momento). Desde que eu baixei o httpd24 como um pacote eu nunca tive que compilá-lo e não tenho certeza de onde ir em seguida. Tanto quanto eu entendo, é possível incluir um novo mod_ssl.so sem recompilar o Apache, mas na prática eu não sei como eu faria isso.
Tive o mesmo problema agora. Comparando as diferenças entre um par de servidores, percebi que aquele que tinha os problemas não tinha mod_ssl instalado de alguma forma.
yum install mod_ssl
corrigiu esse problema para mim.
Tags openssl linux centos apache-httpd