例如,我有一台服务器,使用Tomcat 8.0托管多个web应用程序,每个应用程序都在各自的虚拟主机中
Virtual Host "a.example.com" points to https://example.com/a
Virtual Host "b.example.com" points to https://example.com/b我的问题是,有没有一种方法可以设置我的多个虚拟主机使用我的单个SSL证书?我需要tomcat SNI支持吗?
发布于 2018-11-19 22:33:18
为了连接到a.example.com,你需要一个有效的a.example.com证书。对于任何与b.example.com的连接都是一样的-因为我假设SNI现在无处不在,我不知道答案“是”是否会要求你做一些不同于“否”的事情。
在您在问题中使用的非常特殊的情况下,您还可以使用*.example.com的通配符证书-理想情况下使用example.com的替代名称。这取决于您打算使用的证书颁发机构(如果可用)以及您必须为此支付多少费用。当然,如果这只是一个例子,并且实际的域名更加多样化,那么它就不再是一种选择。
假设你需要SNI --使用它没有问题。
https://stackoverflow.com/questions/53375659
复制相似问题