该实例是 Windows Server 2016。它运行 Apache 服务器(端口 80 和 443)和 GlassFish 服务器(端口 8080 和 8181)。在机器本身上,当我调用 localhost 时,一切似乎都工作正常:.
我将实例的公共IP映射到DNS。当我使用 Apache 端口调用它时,它工作正常,但使用 GlassFish 端口则不行。当我使用公共 IP 时,结果也是一样。
我尝试直接从 GlassFish 控制台(localhost:4848)配置虚拟主机参数以及解决方案在此处,但没有成功。我在这里缺少什么?
这是防火墙问题。尽管我添加了入站规则以明确允许端口 8080 和 8181,但这还不够。
我必须再检查一下(按照帖子评论中 @OndroMih 的提示),并通过禁用防火墙的某些部分,看来私人配置文件是阻塞的。因此我禁用了它。
不确定这会产生什么影响,但它现在解决了我的问题。