大佬们,这个错误原因是什么,咋解决?

blackholes

SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request 这个错误偶尔会出现 证书是按照官方文档配置的

4431 1 0
1个回答

phpcreeper

问题原因: 客户端和服务端协议不一致
解决方案: 客户端使用对应的https或wss协议连接

  • blackholes 2019-04-17

    感谢大佬回复,我自己的用的协议没有问题,可能是有别人在访问,只能是客户端和服务端协议不一致这个原因是吧,没有其他原因了是吧

  • phpcreeper 2019-04-17

    两端通信协议必须一致

  • warock 2020-06-15

    请问如何防止别人用不一致的协议来访问呢。我也这个报错,看着别扭。

  • phpcreeper 2020-06-15

    @5608: 对于https的,可以用nginx或者apache的重写功能强制跳转到https协议来访问,也可以从应用层来 判断协议类型借助header()来跳转。

  • warock 2020-06-15

    @614:ok,感谢回答

年代过于久远,无法发表回答
×
🔝