Apache glassfish 3.1.2管理控制台端口4848关闭

Apache glassfish 3.1.2管理控制台端口4848关闭,apache,console,glassfish,admin,Apache,Console,Glassfish,Admin,我有一个远程服务器。Apache2.2背后运行着glassfish 3.1.2。管理端口4848已关闭,因此我无法在某些服务器是我的服务器的域名的情况下使用。如何配置apache和glassfish以便能够访问glassfish管理控制台 提前谢谢 我只能猜测,您正在尝试做一件叫做“端口转发”的事情。 您可以使用apache httpd mod_代理来实现: 让您初步了解这可能是什么样子: <Location /adminconsole/> ProxyPass http://you

我有一个远程服务器。Apache2.2背后运行着glassfish 3.1.2。管理端口4848已关闭,因此我无法在某些服务器是我的服务器的域名的情况下使用。如何配置apache和glassfish以便能够访问glassfish管理控制台


提前谢谢

我只能猜测,您正在尝试做一件叫做“端口转发”的事情。 您可以使用apache httpd mod_代理来实现:

让您初步了解这可能是什么样子:

<Location /adminconsole/>
ProxyPass http://your.glassfish-server:4848/
</Location>

ProxyPasshttp://your.glassfish-server:4848/
这将使您的管理控制台通过apache:8080/adminconsole可用


注意:我强烈建议不要这样做。网络管理员往往会阻止80/8080/443之外的所有内容,这有很好的理由。因此,您可以与他们讨论解决问题的好方法。

您所说的“关闭”是什么意思?它被防火墙阻止了吗?您想打开防火墙还是让Apache充当代理?是的,端口4848被防火墙阻止。我希望apache充当代理。我听说过使用mod_proxy、mod_jk或mod_proxy_ajp,但我找不到关于如何使用它们以访问glassfish管理控制台的正确解释。同意注释。网络管理员可能会建议只允许从公司网络或VPN内部访问整个端口范围。希望SSH连接已经是这样,因此将这些规则扩展到更多端口将是最简单的解决方案。