我有一个域“www.abc.com”的通配符 ssl 证书,它在 Apache 上运行,并为 http 使用端口 80,为 https 使用端口 443。
现在,我想添加一个新域“www2.abc.com”,它在 Tomcat 上运行并使用端口 8080 用于 http 和端口 443 用于 https。
如果我在端口 443 上同时使用两者会不会有任何冲突?
非常感谢。
好吧,从技术上讲,您不能让tomcat和apache 同时在443 上监听。您可以让 Apache 将请求转发到 tomcat 并处理加密。查找 mod_jk、mod_proxy 或 mod_proxy_ajp 以了解如何执行此操作。
完成此操作后,您可以<VirtualHost>
在 Apache 上对端口 443 进行多个声明。如果他们都使用相同的通配符证书,*.abc.com
则可以正常工作。
在这种情况下,tomat 可能根本不会配置为执行 ssl。我建议在转发部分使用协议 ajp(不是 http),因为这会将有关连接性质的所有必要信息转发到 tomcat。
如果我在端口 443 上同时使用两者会不会有任何冲突?
是的,您不能设置两个或多个应用程序同时在同一个端口上侦听。