解决centos下phantomJs无法访问https的问题
今天遇到了一个很尴尬的问题,在window上运行正常的phantomJs,结果到linux上就无法访问。如下:
而http协议的一切正常。
然后开始找原因:
试了下 curl https://www.baidu.com是可以正常返回的。说明问题不在系统,而在于linux版本的phantomJs上。
个人猜想是Https安全协议的问题,我知道的一些协议如tlsv1.0 tlsv1.2等
然后给phantomjs设置了忽略ssl证书的错误 --ignore-ssl-errors=true,以及协议版本为任何版本--ssl-protocol=any
完美解决