我一直在运行安装了Ubuntu 18的生产服务器。最近,我发现在客户位置安装的某些防火墙上不允许使用我的Web应用程序。
我发现我的服务器正在按TLSv1.0, TLSv1.1, TLSv1.2
协议进行通信,我假设防火墙设置仅允许按TLSv1.3
协议与服务器进行通信。
由于Ubuntu 18随带OpenSSL version 1.1.0
,并且要获得服务器支持,TLS v1.3
我必须将OpenSSL升级到version 1.1.1
最新版本。
由于这是运行nginx
服务器的生产服务器,因此我不想直接在服务器上尝试任何操作。
root@energy-prod:~# nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
在不干扰服务器其他任何设置的情况下,将OpenSSL升级到v1.1.1的最佳方法是什么?
2
仅供参考:»将OpenSSL 1.1.1 SRU转换为Bionic« list.ubuntu.com/archives/ubuntu-devel/2018-December/…同时,与负责防火墙配置的各个联系人进行交谈,询问要求/建议/豁免。我怀疑您是唯一运行18.04并有此问题的人,也不认为目前不支持TLS 1.3是一个问题,因为它仍然很新,并且与您的陈述相反,我读到它仍然会导致某些问题中间盒,但您不会不问就知道。
—
LiveWireBT '18
直到该SRU通过之后,才能进行升级。依靠OpenSSL进行升级的东西太多了,因为它可能破坏一切。
—
托马斯·沃德