【问题标题】:Wildcard SSL certificate for Tomcat and Apache which both on port 443Tomcat 和 Apache 的通配符 SSL 证书,都在端口 443
【发布时间】:2013-05-24 10:07:02
【问题描述】:

我有一个域“www.abc.com”的通配符 ssl 证书,它在 Apache 上运行并使用端口 80 用于 http 和端口 443 用于 https。

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

如果我在端口 443 上同时使用两者会不会有冲突?

非常感谢。

【问题讨论】:

  • 检查netstat 的占用端口。

标签: apache tomcat


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    如果我在端口 443 上同时使用两者会不会有冲突?

    是的,您不能将两个或多个应用程序设置为同时侦听同一个端口

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-19
      • 2017-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-19
      • 2015-05-12
      相关资源
      最近更新 更多