gpt4 book ai didi

servlets - 在 glassfish 上创建网络监听器导致启动时爆炸

转载 作者:太空宇宙 更新时间:2023-11-03 15:04:46 25 4
gpt4 key购买 nike

我有一个网络监听器,我正在监听一个网站 www.aaaa.com 的端口 8181,该网站正在安全地访问我的 glassfish 服务器上的模块 aaa.war。我还有另一个网站 www.bbbb.com,它也可以安全地访问 glassfish 服务器上的模块 bbb.war。我为每个模块创建了一个虚拟服务器,但每个服务器都有自己的安全 SSL 票证。据我所知,在 glassfish 中,每个听众只能有一个证书昵称。因此,我需要两个监听器...但是如果我为虚拟服务器 www.bbb.com 创建网络监听器以供使用,当我重新启动 glassfish 时它会失败,因为第二个网络监听器也需要在 8181 上监听,不是吗?所以它说端口已绑定(bind)并正在使用中。在 glassfish 和虚拟服务器中使用网络监听器是否缺少一些关键步骤?

我认为这个问题与这里提出的问题有关:

http://www.java.net/forum/topic/glassfish/glassfish/glassfish-301-cannot-be-configured-use-ssl-certificates-different-internet-domain-names

最佳答案

Glassfish 似乎还不支持 SNI(服务器名称指示)一种新的 TLS 功能,它允许在 SSL 握手期间指示主机名。所以现在每个端口只能有一个证书。

参见 this JIRA ticket .如果你愿意,你可以投票赞成这个问题。

无论如何,如果您有多个 ip 地址,您可以为同一个端口创建多个监听器,然后绑定(bind)多个 SSL 证书。

关于servlets - 在 glassfish 上创建网络监听器导致启动时爆炸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11995727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com