O OpenSSL usa seus próprios nomes para cifras, não os nomes TLS_this_with_that definidos, embora eles contenham informações equivalentes. Essas três cifras TLS_DHE_RSA são ativadas pelo termo AES128 + EDH no seu SSLCipherSuite, que também ativa três cifras TLS_DHE_DSS correspondentes, mas o ssllabs não as vê porque seu servidor não tem uma chave e certificado DSS (também conhecido como DSA), presumivelmente porque você Obteve seu certificado de uma CA pública e AFAICT nenhuma autoridade pública pública emite certificados DSS.
Você pode simplesmente remover o termo AES128 + EDH.
Ou você pode tornar as cifras DHE_RSA strongs o suficiente para agradar ssllabs usando um grupo DH maior (2048 bits). Versões mais recentes do Apache tornam isso mais fácil e são provavelmente melhor em geral, mas se você deve ficar em 2.4.6 o mesmo companheiro que faz o teste ssllabs / Qualys tem alguns conselhos em link .
EDITAR para informações de comentários de que EECDH + AES128 (ou seja, ECDHE) não permite a conexão:
Parece que o seu httpd não suporta o ECDHE, o que deve 2.4. Ristic diz em agosto de 2013 que foi adicionado ao link 2.3.3 e o link diz que ele é suportado em 2.4, mas não em 2.2 (aparentemente ele foi retornado posteriormente para 2.2.26). O link descreve as melhorias para DH (E) e ECDH (E ) parâmetros em 2.4.7, o que sugere strongmente que pelo menos os parâmetros básicos estavam lá antes.
Você está possivelmente usando uma construção RedHat? Eu sei que o RedHat removeu (todos) a criptografia da curva elíptica do OpenSSL e do GnuPG até o final de 2013 (que era antes do OpenSSL 1.0.2a) e eu posso imaginar (mas não sei) que eles também podem ter alterado o mod_ssl para omitir os parâmetros ECDH (E), ou seja, a curva.