我使用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服务器。
答案 0 :(得分:0)
如果要为同一IP地址使用两个不同的证书,则必须使用服务器名称指示(SNI)扩展,这是相对较新的(并且可能并非所有浏览器都支持,但它似乎适用于最近的那些)。
您可以在此Apache维基页面上找到有关Apache Httpd前端配置的更多详细信息:
答案 1 :(得分:0)
虽然您可以使用服务器名称指示(SNI),但我建议您只使用另一个IP地址,因为它不受完全支持(使用旧浏览器的人无法访问您的网站)。