我有一个kvm服务器,有6.6位客人的Centos 6.6主机。 我们运行一个基于php的web应用程序,为我们的客户使用LDAP身份validation。 我们刚刚将一个客户端移到了这个设置中,他们报告说所有的ldapstream量都是以TLS v1.1而不是TLS v1.2发送的。 我已经validation了OpenSSL和OpenLDAP的版本在旧版本和新版本之间是一样的。 我到处挖掘,似乎find原因。 vms全部在私有ip上,通过NAT规则和Nginx上行指令共享公共ip。
任何人都有一个想法,为什么交通突然成为v1.1?
链接的OpenSSL版本:
libssl.so.10 => /usr/lib64/libssl.so.10 libssl.so.10 => /usr/lib64/libssl.so.10 built with OpenSSL 1.0.1e-fips 我们的答案是强制php在php.ini文件中使用tls v1.2:
crypto_method = STREAM_CRYPTO_METHOD_TLSv1_2_SERVER