私は次のことをしたい:
サーバー A ( http://server-a:9000/
) とサーバー B ( http://server-b:8000/
) があります。さらに、ポート 80 で実行する Apache をインストールしました。
Apacheにアクセスすると、http://localhost/product
このリクエストをに渡したいhttp://server-a:9000/product
と
でApacheにアクセスするとhttp://localhost/details
、リクエストをに渡したいですhttp://server-b:8000/details
。
私はこれを次の構成で動作させました:
ProxyPass /product http://server-a:9000/product
ProxyPassReverse /product http://server-a:9000/product
ProxyPass /details http://server-b:8000/product
ProxyPassReverse /details http://server-b:8000/product
ただし、この構成では、元の URLhttp://localhost/product
が に置き換えられhttp://server-a:9000/product
ます。
URL を置き換えないように Apache を構成するにはどうすればよいですか? 表示される URL は常にhttp://localhost/product
.
前もって感謝します
トルベン