【问题标题】:glassfish 3.1.2 admin console port 4848 closedglassfish 3.1.2 管理控制台端口 4848 已关闭
【发布时间】:2012-07-09 11:14:04
【问题描述】:

我有一个远程服务器。 glassfish 3.1.2 在 apache 2.2 后面运行。管理端口 4848 已关闭,因此我无法使用 http://some_server.com:4848 其中 some_server 是我的服务器的域名。如何配置 apache 和 glassfish 才能访问 glassfish 管理控制台?

谢谢,提前。

【问题讨论】:

  • 关闭是什么意思?它被防火墙阻止了吗?您要打开防火墙还是让 Apache 充当代理?
  • 是的,4848端口被防火墙阻止了。我希望 apache 充当代理。我听说过使用 mod_proxy、mod_jk 或 mod_proxy_ajp,但我找不到正确的解释来说明如何使用它们来访问 glassfish 管理控制台。

标签: apache console glassfish admin


【解决方案1】:

我只能猜测,您正在尝试做一些称为“端口转发”的事情。 您可以为此使用 apache httpd mod_proxy: http://httpd.apache.org/docs/2.0/mod/mod_proxy.html

让您初步了解它的外观:

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

这将使您的管理控制台通过您的 apache:8080/adminconsole 可用

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

【讨论】:

  • 同意说明。网络管理员可能会建议只允许从公司网络或 VPN 内部访问整个端口范围。希望这已经是 SSH 连接的情况,因此将这些规则扩展到更多端口将是最简单的解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多