2

Tomcat7 を使用して、Java Web アプリケーションのさまざまなパスをさまざまなサブドメインにマップしたいと考えています。

like: sub1.domain.com <- domain.com/sub1/
sub2.domain.com <- domain.com/sub2/..

別の Java webapp を使用したソリューションをいくつか見つけましたが、フォルダーをサブドメインにマッピングするためのソリューションは見つかりませんでした。

4

1 に答える 1

1

Tomcat の ajp コネクタを有効にし、tomcat の前に mod_jk を備えた Apache サーバーを使用することで、さまざまなサブドメインを実現できます。Apache サーバー構成では、仮想ホストを作成し、JkMount ディレクティブを使用して webapp をマウントできます。

virtualHost ディレクティブ内:

JkMount URL_PREFIX WORKER_NAME
e.g.
JkMount /sub1 sub1worker

そして、workers.properties ファイルを更新します

worker.list=sub1Worker,sub2worker

worker.sub1worker.type=ajp
worker.sub1worker.host=yourtomcathost.com
worker.sub1worker.port=8009 # default port
于 2013-07-10T10:54:37.953 に答える