服务器包含证书 (*.crt)。并且有两个不同的用户。一个是在浏览器证书(*.p12)中设置的,它签署了服务器证书。用户进入文件夹example.com/a
没有证书的用户输入example.com/b
如何使用设置 apache 来做到这一点?重定向?
最佳答案
SSLVerifyClient optional
SSLOptions +StdEnvVars
SSLCACertificateFile path/to/file
RewriteEngine on
RewriteCond %{SSL_CLIENT_VERIFY} SUCCESS
RewriteRule ^/(.*) /a/(.*) [L]
RewriteCond %{SSL_CLIENT_VERIFY} FAILED
RewriteRule ^/(.*) /b/(.*) [L]
关于apache - 通过证书授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12896040/