OpenResty禁用自动生成证书中的TLS 1.0和TLS 1.1

最近,我在使用openrestylua-resty-auto-ssl,发现无法找到禁用TLS 1.0和TLS 1.1(以及添加密码)的方法。我已经两次浏览了整个互联网,仍然没有找到解决方案。在nginx中,只需要一行简单的代码ssl_protocols TLSv1.3 TLSv1.2;即可解决问题,但这并不影响lua-resty-auto-ssl,我不知道该如何解决这个问题,如果有人能够分享一下他们的经验,那就太好了。

点赞
用户4948699
用户4948699

我刚刚在这里找到答案:lua-nginx-module#lua_ssl_protocols

lua_ssl_protocols  TLSv1.2 TLSv1.3;
2020-07-29 02:59:51
用户3089084
用户3089084

在我们的生产系统上,使用 OpenResty on bionic using the docker container 再加上 auto-ssl lua component 需要我们在 http 部分内部只是使用标准指令 ssl_protocols TLSv1.2 TLSv1.3;。我们目前正在按照以下方式处理:

➜  http --ssl=tls1.1 https://my-custom-domain.foo.com/my-special-page --output tmp.html

http: error: SSLError: HTTPSConnectionPool(host='my-custom-domain.foo.com', port=443): Max retries exceeded with url: /my-special-page  (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:1122)'))) ...

我希望这可以为一些人澄清,因为在我的情况下,使用 lua_ssl_protocols 指令不起作用。

2020-11-05 00:55:57