0

jk_mod と書き換えルールをサーバー側フォワードと組み合わせることは可能ですか?

私は単純な構成を持っています

RewriteEngine On
RewriteRule ^/$ /myapp [R]

JkMount /* worker_1

これは、リダイレクト フラグを使用するとうまく機能しますが、リダイレクト フラグなしでは実行できません。私が達成したいのは、サーバー側のフォワードであり、ユーザーのブラウザーバーが書き換えに気付かないようにすることです。

ありがとうございました。

4

1 に答える 1

0

mod_proxy_http を試してみてください。mod_proxy と mod_proxy_http を有効にする必要があります。

LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so

次に、VirtualHost セクションで次のようにします。

ProxyRequests Off
ProxyPreserveHost On
ProxyPass /css !
ProxyPass /img !
ProxyPass /js !
ProxyPass / http://localhost:8080/myapp/
ProxyPassReverse / http://localhost:8080/myapp/

注:ProxyPass /xxx !あなたの質問からは必要ありません。一部のURIを「翻訳」から除外する方法を示したかっただけです

于 2012-11-23T16:33:53.057 に答える