【问题标题】:Apache Virtual Host settings with hostnames带有主机名的 Apache 虚拟主机设置
【发布时间】:2010-07-31 23:28:00
【问题描述】:

我使用 apache 作为我的前端 http 服务器,它处理作为应用程序服务器运行的 JBoss 4.2.2 的请求。我有一个在 JBoss 上运行的 J2EE 应用程序处理多个站点请求。

我的 IP 已注册到 xyz.com

community1.xyz.com 的请求为 community1 加载站点
community2.xyz.com 的请求为 community2 加载站点

我配置了单个虚拟主机,它在 ssl.conf

中侦听 default(所有请求)

我需要两个不同的 SSL 证书用于 community1 和 community2 如何根据 dns 名称配置 2 个虚拟主机。

我需要不同的 SSL 而不是分配给 *.xyz.com 的 1 的原因是因为 community2.xyz.com 正在从另一台服务器 mmm.com 重定向到我的 Apache 服务器。

【问题讨论】:

    标签: apache ssl


    【解决方案1】:

    如果您想为同一个 IP 地址使用两个不同的证书,您将不得不使用服务器名称指示 (SNI) 扩展,它是相对较新的(可能并非所有浏览器都支持,但它似乎适用于最近的)。

    您将在此 Apache wiki 页面上找到有关 Apache Httpd 前端配置的更多详细信息:

    http://wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI

    【讨论】:

      【解决方案2】:

      虽然您可以使用服务器名称指示 (SNI),但我建议您直接获取另一个 IP 地址,因为它不完全受支持(使用旧浏览器的人将无法访问您的网站)。

      【讨论】:

        猜你喜欢
        • 2017-05-30
        • 2013-07-31
        • 2020-10-18
        • 2015-01-31
        • 1970-01-01
        • 2012-04-22
        • 1970-01-01
        • 2011-11-04
        • 1970-01-01
        相关资源
        最近更新 更多