2016-09-07 132 views
0

我在我的Web服务器中禁用了TLS1.0,并且能够使用TLS1.1和TLS1.2直接连接到节点。但是,当我尝试使用TLS1.1,TLS1.2或TLS1.0通过F5负载均衡器连接时,SSL握手时连接失败。任何帮助将非常感激。禁用TLS1.0时SSL握手失败

$ openssl s_client -connect LoadBalancerip:443 -tls1_2 
CONNECTED(00000003) 
write:errno=104 
no peer certificate available 
No client certificate CA names sent 
SSL handshake has read 0 bytes and written 0 bytes 

+0

Stack Overflow是编程和开发问题的网站。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。另请参阅[我在哪里发布有关Dev Ops的问题?](http://meta.stackexchange.com/q/134306) – jww

+0

您应该使用'openssl s_client -connect -tls1_2 -servername '来征用SNI。可能的相关信息:[openssl clienthello ironport f5](http://www.google.com/search?q=openssl+clienthello+ironport+f5)。它是多功能的F5之一,还是更新的? – jww

+0

注意我从未更新过这个旧问题。 – SutuwaShell

回答

0

的问题是与F5,它需要升级。较旧的F5正在使用TLS1.0进行节点运行状况检查。但由于我在个别节点中禁用了TLS1.0,因此F5无法做到这一点。升级F5解决了这个问题。