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

标签 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”时,数据传输是否也会受到保护? 还是我必须为“client-intern.domain.com”购买第二个证书?

预先感谢您的澄清, 保罗

更新:如果在网络浏览器的地址栏中输入“client.domain.com/intern”,该地址将保留在那里并且浏览器仍然显示“client-intern.domain.com”的内容。

最佳答案

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

关于ssl - SSL 如何在两个连接的域上工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4725808/

相关文章:

Django:为网站配置多个域?

php - 如何找到与一台主机关联的所有 ips?

google-cloud-platform - FAILED_NOT_VISIBLE 负载平衡中由 Google 管理的 SSL 证书

ssl - 在 Nginx 上禁用 SSLv3

ssl - 发送方 channel 端的 MQ 是否验证接收方 channel 端的 MQ 证书?

java - 使用 SSL 实现 CAS 时出现 "NoSuchFlowExecutionException"异常

macos - 在 osx El Capitan 中找不到 openssl 命令

javascript window.location 删除 SSL 协议(protocol)

sockets - sklearn.datasets fetch_olivetti_faces IOError : [Errno socket error] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl. c:661)

amazon-web-services - 在 AWS EC2 负载均衡器上安装通配符证书