![ECDHE 密码未显示](https://linux22.com/image/678805/ECDHE%20%E5%AF%86%E7%A0%81%E6%9C%AA%E6%98%BE%E7%A4%BA.png)
我正在尝试在我的 FreeBSD Apache 2.4.16 服务器上完全支持前向保密。我使用了正确的密码套件,因为相同的密码顺序在不同的 FreeBSD 服务器上正常工作。但是,当我尝试对服务器进行 SSL 测试时,ECDHE 密码套件没有出现,即使运行openssl ciphers
显示它们存在。
这可能是什么原因造成的?
配置的密码如下:
SSL密码套件ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-A ES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS
答案1
问题的根源似乎出在我使用的 mod_security2 2.9.0 模块上。它不喜欢 ECDHE,所以不允许它。