1

私のシナリオは次のとおりです。リバース プロキシとして構成された Apache 2.2 を搭載したマシンと、ポート 8080 でリッスンしている Apache Tomcat7 が存在する別のマシンがあります。

私の目的は、Tomcat マシンの IP アドレスを使用せずに、インターネット ユーザーがリソース「am」(Tomcat にデプロイされている) にアクセスできるようにすることです。ただし、リバース プロキシにのみ接続します。

これまでのところ、リバース プロキシの httpd.conf を設定しています。

ProxyPass /am http://tomcat_server.com:8080/am ProxyPassReverse /am http://tomcat_server.com:8080/am

しかし問題は、リバース プロキシがユーザーに tomcat_server に連絡するように指示することですが、もちろん tomcat_server はプライベート IP であり、インターネット ユーザーはアクセスできません。

4

2 に答える 2

0

問題が HTML でのオリジン サーバーへの参照である場合は、mod_proxy_html または mod_substitute を確認してください。

于 2013-08-30T22:06:07.217 に答える