Tomcat和Apache的通配符SSL证书,它们都在端口443上

时间:2013-05-29 08:28:12

标签: apache tomcat

我有域名“www.abc.com”的通配符ssl证书,该证书在Apache上运行,并使用端口80进行http&端口443 for https。

现在,我想添加一个新的域名“www2.abc.com”,它在Tomcat上运行,并使用端口8080进行http&端口443 for https。

如果我在端口443上同时使用它们,是否有任何冲突?

非常感谢。

2 个答案:

答案 0 :(得分:1)

嗯,从技术上讲,你不能让tomcat apache同时收听443。您可以向Apache发送Apache转发请求并处理加密。查找mod_jk,mod_proxy或mod_proxy_ajp以了解如何执行此操作。

执行此操作后,您可以在Apache上为端口443添加多个<VirtualHost>声明。如果他们都使用*.abc.com相同的通配符证书,这将正常工作。

在这种情况下,tomat可能根本不会被配置为执行ssl。我建议使用协议ajp(而不是http)作为转发部分,因为这会将有关连接性质的所有必要信息转发给tomcat。

答案 1 :(得分:0)

  

如果我在端口443上同时使用它们,是否有任何冲突?

是的,您无法同时设置两个或多个应用程序在同一端口上侦听