Apache 2.4 SSLClientVerify 在 Vhost 之上,但排除一个 URL

Apache 2.4 SSLClientVerify 在 Vhost 之上,但排除一个 URL

我有以下配置:

<VirtualHost *:443>

SSLVerifyClient     require 
SSLVerifyDepth      4

<Location />
    ####SSLVerifyClient     require
    ####SSLVerifyDepth      4
    Require expr %{SSL_CLIENT_I_DN_CN} in {"CLASSE-4"}
</Location>

<Location ^/myapplication/healthcheck$>
    SSLVerifyClient none
</Location>

出于某个特定的原因,我想将“SSLVerifyClient require”保留在“VirtualHost”的顶部,而不是“location”标签内,因为在那里它会生成一个我们可以在 wireshark 工具上看到的“证书请求”框架。

但是,即使是我的健康检查地点也会要求提供证书。

是否有解决方案可以将“需要 SSLVerifyClient”保持在顶部并排除“来自 SSLClientVerify 的健康检查”?

此致,

相关内容