微信测试号接口配置url、token(已解决)

最近在搞微信公众号开发,想做一个自动回复的功能,需要在公众号中配置url和token,但是在配置的时候,正常在代码里面返回echostr,却始终的无法配置成功

怀疑是微信没有请求我的回调地址

于是上postman模拟请求

截图没截全,postman中,could not get response下面还有个SSL Error: Unable to verify the first certificate,可是我配置了ssl证书的,在浏览器访问都是没有问题的

抱着怀疑的态度,去查了下ssl证书配置

这是查询链接SSL服务器证书安装检查器_OPENSSL工具包_迅通诚信

 居然ssl证书配置确实有问题,但是这个问题也确实不影响浏览器!

好吧,既然知道缺少中间证书了,那就处理这个问题

继续研究怎么配置中间证书~~

我的域名证书是在百度云申请的,下载下来是这三个文件

解释一下,第一个是服务器证书文件,第二个是私钥,第三个是ca证书(其实内容就是中间证书)

ok,再来看nginx上怎么把这个中间证书用上

这里需要把服务器证书文件+中间证书文件+根证书文件用回车拼接起来形成一个新的.crt文件就好了

根证书文件是不是没有听过?我也没有,但是有生成的地方!,附链接下载DigiCert和GeoTrust中间证书_OPENSSL工具包_迅通诚信

把服务器证书文件的内容全选复制到上面这个框框里,然后下一步

ok,现在要的东西都有了

直接sublime新建文件

依次把服务器证书的内容粘贴进去,然后回车换行,再把中间证书的内容复制粘贴进去,然后继续回车换行,最后把根证书文件内容复制进去,这里千万别搞多余的符号哦,只回车就行了,然后保存文件到新的.crt文件中,我这里就叫perfectmeal.mylifestyle.top_final.crt了,把这个文件上传的nginx目录下的cert里面

下一步,去nginx.conf里面,把ssl_certificate的配置目录指向perfectmeal.mylifestyle.top_final.crt

保存退出

:wq

重启nginx

service nginx restart

再去检查一次ssl证书

现在就正常了,再去postman里面开起证书验证请求一次

看来没问题,那就去微信配置url和token

完美!

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值