2

開いている 80 ポートで実行されている Apache HTTP サーバーと、閉じられた 8080 ポートで実行されている Tomcat サーバーがあります。

を使用して、Tomcat Web ページを内部的に取得できますlwp-request 127.0.0.1 8080

アクセスできないhttpd.confので、.htaccess ファイルで ProxyPass を構成しようとしました。

私が必要とするのは、入力したユーザーがhttp://www.mydomain.com/tomcattomcat サーバーによって生成された html を見ることができることです

でこの行を使用しました.htaccess

ProxyPass tomcat/ http://127.0.0.1:8080/

しかし、私が入力する唯一のものhttp://www.mydomain.com/tomcatはエラー500です

私は何を間違っていますか?

4

1 に答える 1

7

proxypassサーバー構成およびproxypassReverse仮想ホストのコンテキストでのみ使用できます。

設定ファイルにアクセスできない場合やその他の理由で、同じことを行う P フラグを指定して mod_rewrite を使用できます。

.htaccessファイルは次のようになります

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule tomcat/ http://127.0.0.1:8080/ [P]
</IfModule>
于 2012-01-05T03:41:22.183 に答える