Apache:一个域 - 具有不同证书的多个文件夹

时间:2015-10-21 16:47:01

标签: apache ssl nginx https

我刚刚启动了我的linux安全类,我的任务是设置一个apache2服务器(nginx允许,但选择了第一个),配置如下:

有一个域(localhost)具有不同的子文件夹:

  • / ssl(任何用户都可以访问,强制重定向到https)
  • / ssl / user_1(使用证书访问" user_1")
  • / ssl / user_2(使用证书访问" user_2")
  • / ssl / any(使用任何证书(user_1,user_2)访问)
  • / no_ssl(无证书访问)

我对apache2没有多少经验,但成功地设置了它并配置了基本的ssl。但是,我设法为所有文件夹/子文件夹设置了一个证书 - 我一直在挖掘整个Google(我已将三页结果标记为已访问过的..)但找不到合适的解决方案,教程或文档如何设置几个不同的证书,每个证书用于不同的文件夹。我发现很少,但通常情况是代码是在几年前编写的,并且在新版本中不再有用。

我没有要求提供完整的解决方案,但如果有人能指出我正确的方向或提供一些关于此事的好的教程/文档,我会感激不尽。当然,一些配置片段也很棒!

非常感谢你, F。

1 个答案:

答案 0 :(得分:0)

当我说你误解了这部分问题时,我并不认为我会给予太多的帮助。您假设user_1和user_2是服务器证书。

这是关于客户端证书 - 否则选项1和4是相同的。此外,我认为证据表明这些证书是user_1和user_2而不是server_1和server_2。所以请阅读有关客户证书的内容。

说我仍然不知道如何仅仅针对选项2和3这样做,所以它仍然是一个棘手的问题。让我们知道在完成任务后我是如何做好自己的好奇心并祝你好运自己搞好!