解决centos下phantomJs无法访问https的问题

今天遇到了一个很尴尬的问题,在window上运行正常的phantomJs,结果到linux上就无法访问。如下:

        解决centos下phantomJs无法访问https的问题

而http协议的一切正常。

然后开始找原因:

     试了下 curl https://www.baidu.com是可以正常返回的。说明问题不在系统,而在于linux版本的phantomJs上。

     个人猜想是Https安全协议的问题,我知道的一些协议如tlsv1.0  tlsv1.2等

     然后给phantomjs设置了忽略ssl证书的错误 --ignore-ssl-errors=true,以及协议版本为任何版本--ssl-protocol=any

     完美解决

    解决centos下phantomJs无法访问https的问题