2010-07-31 133 views
0

我使用Apache作为我的前端http服务器,它处理作为应用程序服务器运行的JBoss 4.2.2的请求。我在JBoss上运行的J2EE应用程序处理多个站点请求。使用主机名的Apache虚拟主机设置

我的IP被注册到xyz.com

请求community1.xyz.com负载网站共同体1
community2.xyz.com负载网站的请求community2

我已经配置单一的虚拟主机,它会监听默认 (所有请求)

我需要两个不同的SSL证书用于community1和community2 如何配置2 Vi rtual主持关于DNS名称的操作。

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

回答

0

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

,可以找到关于执行Apache前端的这个Apache的wiki页面上的配置详情:

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

0

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