私はリモートサーバーを持っています。apache 2.2 の背後で実行されている glassfish 3.1.2 があります。管理ポート 4848 が閉じられているため、http: //some_server.com:4848 ( some_server はサーバーのドメイン名) を使用できません。Glassfish 管理コンソールにアクセスできるようにするために、Apache と Glassfish を構成するにはどうすればよいですか?
前もって感謝します。
「ポート転送」と呼ばれるものをやろうとしているとしか思えません。そのために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 以外のすべてをブロックする傾向があるのには十分な理由があります。そのため、問題の適切な解決策について彼らと話し合うことができます。