一次SSL证书切换之后的故障排查

简介:

   星期五下班前,在机房把自己支付部门的证书切换一下,貌似相安无事;星期一来到办公室另一个项目的同事说支付接口请求访问不了;想一下是不是自己切换证书引起的;下面是排错步骤:

1、先线下用浏览器访问接口:

wKioL1bc4iii-aRfAABLTBWB4D0174.png


*访问的是get请求是可以返回数据的,说明证书是没问题的,那么就是本地机房通信问题或者代码问题了;登录机器查看


2、登录有代码的服务器查看:

1
2
3
4
5
6
7
8
9
>>>  import  urllib2
>>>  import  urllib
>>> html  =  urllib2.urlopen( "https:xxxxx?jsonData={xxxxxxx" )   ###用匿名指代
>>>  print  html
<addinfourl at  24155344  whose fp  =  <socket._fileobject  object  at  0x16e9ed0 >>
>>>  dir (html)    ##由于返回的是对象,查看具体有哪些方法
[ '__doc__' '__init__' '__iter__' '__module__' '__repr__' 'close' 'code' 'fileno' 'fp' 'getcode' 'geturl' 'headers' 'info' 'msg' 'next' 'read' 'readline' 'readlines' 'url' ]
>>>  print  html. next ()    ##查看next有返回值
{ "success" : 2963.48 }


*在本机上执行有返回结果,说明通信没问题,而且能返回结果服务端应该也是没问题,那么剩下的就是php代码了


3、百度找到了,解决方式:

在请求的代码加上如下:

1
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

*原因:在本地的机房无法验证SSL证书,那么代码跳过即可。


这次只是一场简单的排错过程,但是也看到了python在日常运维中也是起到了不小的作用的,主要是思路步骤清晰一步一步来。










本文转自 小罗ge11 51CTO博客,原文链接:http://blog.51cto.com/xiaoluoge/1748274,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
安全 网络安全
免费SSL,阿里云免费SSL证书申请及如何宝塔更换SSL证书
免费SSL,阿里云免费SSL证书申请及如何宝塔更换SSL证书
247 0
|
7月前
|
负载均衡 网络安全
多台服务器多个域名,该如何选购SSL证书?
一般来讲,一个网站(一个域名)对应一个SSL证书,因为SSL证书是绑定域名的。只有通配型证书和多域型证书才支持多个域名。
68 0
|
7月前
|
网络协议 安全 应用服务中间件
采用云虚拟主机搭建个人网页并开启ssl认证
采用云虚拟主机搭建个人网页并开启ssl认证
|
10月前
|
域名解析 网络协议 算法
网站开启HTTPS阿里云免费SSL证书在哪申请?
网站开启HTTPS阿里云免费SSL证书在哪申请?阿里云SSL免费证书在哪申请?一个阿里云账号一年可以申请20张免费SSL证书,很多同学找不到免费SSL的入口,阿小云来详细说下阿里云SSL证书免费申请入口链接以及免费SSL证书申请流程
114 0
|
10月前
|
域名解析 网络协议 算法
阿里云免费SSL证书配置(图文详解)
阿里云SSL免费证书在哪申请?一个阿里云账号一年可以申请20张免费SSL证书,很多同学找不到免费SSL的入口,阿小云来详细说下阿里云SSL证书免费申请入口链接以及免费SSL证书申请流程
2686 0
|
10月前
|
域名解析 网络协议 算法
阿里云SSL证书免费申请入口及申请流程开启HTTPS
阿里云SSL证书免费申请入口及申请流程开启HTTPS,阿里云SSL免费证书在哪申请?一个阿里云账号一年可以申请20张免费SSL证书,很多同学找不到免费SSL的入口,阿小云来详细说下阿里云SSL证书免费申请入口链接以及免费SSL证书申请流程
369 0
|
安全 算法 搜索推荐
SSL证书有什么作用?安装SSL证书有哪些好处
很多网友问SSL证书有什么作用?网站安装SSL证书有哪些好处?本文就给大家介绍SSL证书的作用以及网站安装SSL证书的好处。
661 0
SSL证书有什么作用?安装SSL证书有哪些好处
|
数据建模 网络安全
SSL证书过期怎么办?别慌!SSL应急解决方案及注意事项来了
当浏览器飘红显示网站不安全才发现网站SSL证书已过期,而此时又联系不上之前的SSL供应商,一时不知道该如何是好?特此分享SSL证书过期应急解决方案及SSL过期续费相关注意事项。
|
网络协议 安全 应用服务中间件
使用SSL证书,免费给个人网站开启HTTPS防护
以.com结尾的python-office.com则存在:部分浏览器默认使用https进行访问导致打不开网页的问题。
292 0
使用SSL证书,免费给个人网站开启HTTPS防护
|
安全 网络安全 数据安全/隐私保护
SSL证书是如何工作的
SSL证书是如何工作的
SSL证书是如何工作的