通过证书授权

时间:2012-10-15 12:51:39

标签: apache redirect ssl

服务器包含证书(* .crt)。并且有两个不同的用户。一个在浏览器证书(* .p12)中设置,该证书签署了服务器证书。用户输入文件夹 example.com/a

没有证书的用户进入 example.com/b

如何使用apache设置来实现?重定向?

1 个答案:

答案 0 :(得分:0)

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]
相关问题