0

レポート サービスを呼び出す必要があるフロントエンド アプリケーションがあり、次のような JavaScript 関数を使用して新しいウィンドウを開きます。

window.open('http://somedomain.com:8080/report')

私が今したいのは、Tomcat サーバーがバックエンド アプリケーションの同じマシン (および Web サーバー - php の同じマシン) にあるため、インターネットで 8080 ポートを開かないようにすることです。

簡単に言えば、Tomcat アプリケーション サーバーに (localhost 経由で) 接続し、サーバーのポート 8080 を全世界に対して開かなくても、フロントエンドへの接続をプロキシする方法が必要です。出来ますか ?

どうすればできますか?

サーバーでhtmlページを生成するには、phpを使用します...

編集/更新

Tomcat アプリケーション サーバーのページは静的ではなく、読み込みメカニズムがあり、ユーザーの操作が必要です ...

4

1 に答える 1

1

PHP のcURL関数を使用して、必要な情報を PHP 経由で取得し ( を使用localhost:8080)、これを PHP プロキシとして使用できます。次に、Ajax を使用して PHP プロキシから情報を取得します。

于 2012-11-27T05:04:10.897 に答える