SSL如何在两个连接的域上工作?

SSL如何在两个连接的域上工作?,ssl,dns,ssl-certificate,Ssl,Dns,Ssl Certificate,我已经通读了相关的问题,但找不到我想要的。 我已经建立了一个域名“domain.com”,并创建了两个子域名“client.domain.com”和“client intern.domain.com”。此外,“client.domain.com/intern”有一个指向“client intern.domain.com”的重定向活动 如果我为“client.domain.com”购买了一个SSL证书,那么当客户端转到“client.domain.com/intern”时,数据传输是否也会受到保护

我已经通读了相关的问题,但找不到我想要的。 我已经建立了一个域名“domain.com”,并创建了两个子域名“client.domain.com”和“client intern.domain.com”。此外,“client.domain.com/intern”有一个指向“client intern.domain.com”的重定向活动

如果我为“client.domain.com”购买了一个SSL证书,那么当客户端转到“client.domain.com/intern”时,数据传输是否也会受到保护? 或者我必须为“client intern.domain.com”购买第二个证书吗

提前感谢您的澄清, 保罗


更新:如果在web浏览器的地址栏中输入“client.domain.com/intern”,则该地址仍会保留,浏览器仍会显示“client intern.domain.com”的内容。

您需要一个通配符证书来覆盖多个子域(在您的情况下是domain.com、client.domain.com和client intern.domain.com)。某些CA可能会提供一个选项,让您免费或额外收取少量费用将一个或两个子域包含到证书中(作为备用名称字段),但这取决于CA,通常正确的方法是使用通配符证书。您可以阅读通配符证书。

我没有明确提到这一点,但我非常了解通配符SSL证书。由于这些都非常昂贵(而不是只购买一个或两个单域SSL证书),而且我只想保护这两个子域,所以我发布了这个问题。主要问题是我是否需要两个证书,或者我是否可以为“client.domain.com”使用一个SSL证书?如果浏览器连接到client-intern.domain.com(即解析此地址),则您需要一个域。如果“重定向”是通过在服务器中创建别名来完成的,则不需要域。但似乎在任何一种情况下,你的问题都更适合你