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 这个错误偶尔会出现 证书是按照官方文档配置的
问题原因: 客户端和服务端协议不一致 解决方案: 客户端使用对应的https或wss协议连接
感谢大佬回复,我自己的用的协议没有问题,可能是有别人在访问,只能是客户端和服务端协议不一致这个原因是吧,没有其他原因了是吧
两端通信协议必须一致
请问如何防止别人用不一致的协议来访问呢。我也这个报错,看着别扭。
@5608: 对于https的,可以用nginx或者apache的重写功能强制跳转到https协议来访问,也可以从应用层来 判断协议类型借助header()来跳转。
@614:ok,感谢回答
问题原因: 客户端和服务端协议不一致
解决方案: 客户端使用对应的https或wss协议连接
感谢大佬回复,我自己的用的协议没有问题,可能是有别人在访问,只能是客户端和服务端协议不一致这个原因是吧,没有其他原因了是吧
两端通信协议必须一致
请问如何防止别人用不一致的协议来访问呢。我也这个报错,看着别扭。
@5608: 对于https的,可以用nginx或者apache的重写功能强制跳转到https协议来访问,也可以从应用层来 判断协议类型借助header()来跳转。
@614:ok,感谢回答