准备把我之前的一个 web 应用弄成微信小程序时遇到了 TLS1.2的问题,翻遍了Google,重新编译安装了最新的 openssl,tengine等各种库,即使开启了 TLS1.2,可是请求时仍然响应的是 TLS1.0。折腾了一个通宵,最终发现果然是自己傻逼了,把自己坑得产不忍赌。
最后问题原来是曾经有一个被废弃的主机箱配置过 ssl,当初配置该主机只设置了支持 TLS1.0。而如果 nginx需要支持 TLS1.2,那么需要将所有主机的 ssl 配置都改为支持 TLS1.2。泪奔~~~
记录在这里,希望能给相同问题的哥们儿有所帮助~~~