带有主机名的Apache Virtual Host设置

时间:2010-07-31 23:28:00

标签: apache ssl

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

我的IP已注册到xyz.com

请求community1.xyz.com加载网站1的网站 请求community2.xyz.com加载网站的社区2
我配置了单个虚拟主机,用于侦听ssl.conf中的 default (所有请求)

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

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

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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