问题描述
httpd.conf 如下所示。
<Location /services>
SSLVerifyClient none
SSLRequire %{REMOTE_ADDR} in {"x.x.x.x","y.y.y.y","z.z.z.z"}
SSLVerifyClient require
SSLVerifyDepth 3
SSLRequire %{SSL_CLIENT_S_DN_CN} in {"Test_Client_1","Test_Client_2"}
</Location>
对于某些通信,我从 Apache 收到 403,错误日志如下所示:
[Tue Dec 29 02:59:45 2020] [error] [client x.x.x.x] 重新协商握手失败:客户端不接受!?
我在虚拟主机下也有一个 SSLVerifyClient none。我怀疑这个矛盾的指令会导致重新协商并导致 403?有人可以帮我澄清一下这是如何工作的吗?
这里的客户端是 Apigee,它不支持重新协商。但是,我可以看到大多数交易也是成功的。这确实让 Apache 在这种情况下的行为感到困惑。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)