我有一台远程服务器。有一个glassfish 3.1.2在apache 2.2后面运行。管理端口4848已关闭,因此我无法使用http://some_server.com:4848其中some_server是我的服务器的域名。如何配置apache和glassfish以便能够访问glassfish管理控制台?
先谢谢。
答案 0 :(得分: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旁边的所有内容,这是有充分理由的。因此,您可以与他们讨论解决问题的好方法。