Apache 特定子域上的TLS相互认证

Apache 特定子域上的TLS相互认证,apache,authentication,ssl,client,Apache,Authentication,Ssl,Client,我不确定这是否是问这个问题的最佳地点,或者是否太模糊,但不管怎样,还是这样 我有一个web服务器(Apache),它托管一个个人wiki(dokuwiki)和一个博客(Wordpress)。维基位于“wiki.example.com”,而博客位于“www.example.com”。我将在整个示例中实现单向TLS/SSL加密,但是我还希望仅在“wiki.example.com”子域上设置双向TLS/SSL加密(客户端身份验证),以便只有具有证书的特定用户才能访问它 www.example.com

我不确定这是否是问这个问题的最佳地点,或者是否太模糊,但不管怎样,还是这样

我有一个web服务器(Apache),它托管一个个人wiki(dokuwiki)和一个博客(Wordpress)。维基位于“wiki.example.com”,而博客位于“www.example.com”。我将在整个示例中实现单向TLS/SSL加密,但是我还希望仅在“wiki.example.com”子域上设置双向TLS/SSL加密(客户端身份验证),以便只有具有证书的特定用户才能访问它

  • www.example.com-任何人都可以访问此
  • wiki.example.com-只有具有证书的用户才能访问此
这可能吗?如果可能,是否有人有任何资源解释您将如何设置它?

是的,这是可能的

为两个网站创建两个不同的虚拟主机

但对于双向身份验证,虚拟主机应包含这两个已启用的参数

SSLVERYCLIENT要求

SSLCACertificateFile


您可以在此网站上获得免费的SSl相关支持

是的,这是可能的,但这里的解释远远超出了stackoverflow回答的范围,这很公平。你能不能给我指点一些可以帮助我自己设置的资源?