在升级服务器到nginx1.22.1版本后,发现Windows 7用户无法访问网站。经过排查,问题在于Windows 7系统默认使用TLS1连接,而nginx1.22.1默认的openssl版本不支持TLS1。以下是两种解决方法:

第一种方法是升级客户端用户的TLS版本。可以通过安装微软提供的补丁KB3140245来解决这个问题。补丁可以从以下链接获取:KB3140245

第二种方法是降低服务器端的openssl安全等级。在nginx的http块中设置openssl seclevel = 0,这样可以通过TLS1进行握手连接。不过,这种方法并不推荐,因为它可能会降低服务器的安全性。

通过这两种方法之一,可以解决Windows 7用户无法访问网站的问题。建议优先考虑第一种方法,即升级客户端用户的TLS版本,因为它不会影响服务器的安全性。

标签: none

评论已关闭