2016-07-08 10 views
0

localhost:3000のアプリがあります。私はまた、バーチャルホストlocal.testserver.comApacheリバースプロキシ:(既存の経路を有効にしておく)

上で実行するように設定されている別のアプリを持っている私は私のアプリにlocal.testserver.com/financeからなり、経路のすべての要求をApacheのリバースプロキシを作成したいですlocalhost:3000で実行されます。 localhost:3000にアクセスして、同時に私のアプリにアクセスしたいと思っています。

以下は現在使用している設定です。これは、local.testserver.com/financeからlocalhost:3000 appへのルーティングリクエストに使用できます。私はlocalhostを訪れるたびしかし:3000を直接それがどこまで知っているので、あなたは「/金融」に設定するにProxyPassReverseにパスを追加する必要がありますlocal.testserver.com

<Location /finance > 
    ProxyPass http://localhost:3000 
    ProxyPassReverse http://localhost:3000 
</Location> 

答えて

0

に戻って私をリダイレクト逆の要求を戻す。

あなたは にProxyPassReverseがここでどのように機能するかをよりよく理解するために

ProxyPass "/finance" http://localhost:3000 
ProxyPassReverse "/finance" "http://localhost:3000" 

は、マニュアルを参照してください<Location /finance>...</Location>一部を必要としないことがあります。

https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#proxypassreverse

関連する問題