如何在 Gunicorn 中禁用 SSLv3.0 并使用 TLS1.0

anu*_*gal 5 ssl gunicorn

我正在使用 gunicorn 运行 Django 1.7。通过将证书和密钥文件作为参数传递,我可以使用 gunicorn 使用 https。

当我通过 geotrust ssl 工具验证我的服务器时,它说一切都很好,除了 -

This server may be vulnerable: SSLv3 is enabled
Disable SSLv3 and use TLS 1.0 or higher.
Run Code Online (Sandbox Code Playgroud)

我对此很陌生,无法理解如何做到这一点。这是与机器有关还是与gunicorn有关?

rkb*_*ala 2

Gunicorn --ssl-版本 TLSv1_2 -b 0.0.0.0:8000 项目:app

这应该在 8000 端口中启用 TLSV1.2。您还可以通过运行以下命令来检查 TLSV1 是否仍处于活动状态。如果连接已建立,则目标使用 tlsv1

openssl s_client -connect 主机名:端口 -tls1

您还可以检查 tlsv1.2: openssl s_client -connect hostname:port -tls1_2