-1

私はこのようなことをしたいのですが、私は単一のマシン xxxx を持っています。そこでは、php にある 2 つのウェブサイトwww.xyz.com (apache 2 サーバーで実行) と別の JavaEE サービスをwww.xyz.com/で実行する必要があります。サービス(Apache Tomcat または Glassfish サーバーで実行)。どちらもポート 80 で実行する必要があります (クライアント側のビューから)。どうすればいいですか?私のマシンは Debian Linux 6.0 です。

4

1 に答える 1

1

mod_proxy追加のモジュールをロードするときは、AJP プロトコルもサポートする apache モジュールを使用しますmod_proxy_ajp

簡単なサンプル:

<Location /service/>
   ProxyPass ajp://localhost:8009/service/
</Location>

ここで、8009 は tomcatserver.xmlでコネクタ用に定義されたポートであり、/service はコンテキスト ルートです (「/service」とは異なる場合もあります)。

ドキュメント: http://httpd.apache.org/docs/2.2/mod/mod_proxy.html

于 2012-11-10T23:19:13.000 に答える