这种情况很少出现,但是出现了很难排查,因为环境检测结果就是curl、openssl都开启了,为什么还是不行呢?
通过技术人员耐心的排查发现是CURL中SSL的版本太低,不支持CURL_SSLVERSION_TLSv1(此协义是腾讯公众平台要求必须支持的)导致的。
修复方法:
1、如果是虚机或云主机,需要联系服务器提供商
2、如果自己能够远程管理
1)centos、redhat等主流linux环境的话,可以执行:yum update nss
2)如果使用的是wdcp:yum -y update nss
3)archlinux是:sudo pacman -S nss
4)windows的:参考http://blog.csdn.net/pony_maggie/article/details/8588888
检测php开启的函数:
/www/wdlinux/php/bin/php -m
升级ssl
对于lanmp/wdcp不支持微博/QQ登录(https)的问题的解决办法
原因是,apache里没有对SSL的支持,只要重新编译下apache就可以(lamp/lnamp版环境)
如下执行可以完成(针对httpd-2.2.22版本)
wget http://down.wdlinux.cn/in/http2222_ssl.sh
sh http2222_ssl.sh
没有出错安装完成就可以了
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
请登录后发表评论
注册
社交帐号登录