discourse
docker
我在 Google Compute Engine 上运行一个新建的图像。letsencrypt
我按照演练将其转换为使用 https ,并从ssllabs获得 A+ 评级。但是,我使用的脚本代理不支持启用的两个 TLS 1.0 密码套件中的任何一个 [ TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
],我想添加TLS-DHE-RSA-WITH-AES-256-CBC-SHA
开源 rebol3 fork ren-c 支持的。
我已经修改了我的web.ssl.template.yml文件
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:\
ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:\
ECDHE-RSA-AES256-SHA;
至
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:\
ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:\
ECDHE-RSA-AES256-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA;
并使用重建应用程序
sudo ./launcher rebuild app
但这不会改变可用的 cipher_suites。
我现在想知道我是否必须直接更改 nginx.conf,无论在哪里,而不是要求话语构建脚本来做......