Apache SSL 多域

标签 apache ssl

我们有一个网络应用程序,可以在不同域下为我们的客户托管多个网站。所有这些域都托管在单个 apache 虚拟主机上,不同站点的逻辑分离由软件完成。

我们愿意为其中一些虚拟网站提供 ssl 支持。原则上这应该没问题,因为在建立 ssl 连接后,软件可以使用主机: header 路由到正确的网站。

但是:我如何告诉 apache 根据请求的主机提供正确的证书?

是否可以将证书映射到域,例如像这样:

SSLCertificateFile 文件

感谢所有帮助!

最佳答案

除了@bobince 所说的,您可以在主题备用名称扩展中使用多个 DNS 条目,在同一证书中拥有多个主机名(不一定使用通配符或子域)。 (对于此类证书,CA 可能会收取更高的费用)。

关于Apache SSL 多域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3829406/

相关文章:

php - 尝试使用 SwiftMailer : Connection could not be established with host smtp. gmail.com [#0] 通过 Symfony 2 发送电子邮件

python - Flask 电子邮件支持 - 发送电子邮件时获取 SSLError [Errno 1]

PHP gettext 函数只返回原始未翻译的字符串

powershell - Visual Studio 发布管理 - 使用 ps/dsc 部署遇到服务器证书错误

java - 如何使用 spring-ws 客户端使用不同的 keystore 调用同一个 webservice

php - XAMPP - PHP 被复制后停止工作

apache - 为什么 Google 不通过 SSL 提供 adsense?

java - Apache ANT 独立 GUI,可轻松执行目标

php - UTF-8贯穿始终

java - Tomcat 7 Liferay 6.2 关于损坏数据库的奇怪错误