0

私はApacheを初めて使用し、自分がやりたいことを行うための最良の方法がわかりません。

LinuxマシンにApacheをインストールしており、ドメイン名をリッスンしています.service.example.comとしましょう。これはパブリックインターネットドメイン名であり、このApacheはインターネットに公開されています. Apache からプライベート ネットワークにトラフィックをトンネリングします。私のプライベート ネットワーク内には、Web サービスをホストする 2 つのアプリケーション サーバーがあります。私が達成したいのは、誰かがservice.example.com/webserviceのWebサービスにアクセスしてアプリケーションサーバー#1にマップしようとしている場合、および誰かがservice.example.com/test/webserviceにアクセスしてマップしようとしている場合ですアプリケーションサーバー#2 へ。皆さんが理解しているように、私たちは同じ Web サービスを備えた同じアプリケーション サーバーについて話しているのです...唯一の違いは、一方がテスト用に使用され、もう一方が実際に使用されることです。

これを行う最良の方法はどれですか???

友人は、仮想ホストを使用しない理由を教えてくれました...しかし、概念を理解する限り、別のIPも別のドメイン名も持っていません。

助言がありますか???

ありがとう

4

1 に答える 1

0

このルーティングは、Apache のmod_proxy モジュールを使用して実行できます。

このようなもの:

ProxyPass /webservice http://server1/webservice
ProxyPass /test/webservice http://server2/webservice
于 2013-06-17T18:18:25.500 に答える