关于workerman的ssl配置以及结合tp的worker_server配置文件问题

我先大概的说一下我今天遇到的一些问题
关于配置websocket 的 ssl 问题,首先我的ws请求是没有问题的,然后我就打算把ssl配置请求一下
刚才开始我就在宝塔上面申请证书(ssl的证书不一定阿里云 腾讯的) 凡是可以访问https 的都是可以的
当我申请完了以后 我就配置ssl证书路径 我就百度一下 看宝塔的证书缩放的位置在哪里 结果看错了

看到了下面这个路径 也是存在了文件 然后一直调试 报错 链接信息错误

failed: Error in connection establishment: net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH
我一顿操作 真是找了半个小时 最后打开nginx配置文件 找了绝对路径

当我以为配置证书好就直接结束的时候 真是那一句 too young too simple 来了

结果我发现 怎么握手超时了呢 什么鬼 我就看配置问题 没有问题吖

对的 这样确实没有问题 因为我之前使用gateway时候 的 transport 配置是放在上下文里同级的 然后我就这样配置 如上图
结果一直不行 我又开始看tp的workerman的加载配置源码 记过发现 这样不对 我真是爆炸了 原来需要放上级 和context同级别的
改完了以后 就可以了 真是后来发现 真是还年轻了....
附上几个额外的参数

// 是否需要验证 SSL 证书
'verify_peer'                => false,
// SSL 证书名字
'verify_peer_name' => false,
//是否允许自签名证书。
'allow_self_signed' => true,


注意 更换ssl以后 websocket 一定需要用域名访问 不能使用ip 不然会报链接信息错误 我就是遇到这样的坑

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值