2016-11-05 13 views
0

私は第三者ホスティングサイトで登録したドメイン名を持っています。 は以下は、私がTomcatサブドメインリダイレクト

abc.com  -> xxx.xxx.xxx.xxx 
www.abc.com -> xxx.xxx.xxx.xxx 
a.abc.com -> xxx.xxx.xxx.xxx 
b.abc.com -> xxx.xxx.xxx.xxx 

IP xxx.xxx.xxx.xxxをマッピングしたAレコードです私の家で私のローカルサーバーを指す静的IPです。それはport 80で走っている風鈴7を持っています。 tomcatのwebappsフォルダには次のものがあります。

1. ROOT 
2. a 
3. b 

はどうすればよいルート

abc.com opens webapps/ROOT/index.html 
a.abc.com opens webapps/a/index.html 
b.abc.com opens webapps/b/index.html 

ことをローカルサーバはこれは、独自のドキュメント章では、TomcatのドキュメントでVirtual Hostingと呼ばれている6

答えて

1

セントOS上で実行されているそう。

簡潔に:あなたのtomcatのserver.xmlを見ると、<Host>セクションを含む<Engine>セクションが見つかります。 <Host>のセクションを追加し、適切なドメイン名を選択することで、あなたが望むものを正確に達成することができます。しかし、少し異なるディレクトリ構造になります。

ドキュメントを読むときは、このドキュメントで改善できるいくつかの点を指摘しているので、コメントを含めてください。

ポート80でリッスンしているときにtomcatをrootとして実行していないことを心から祈っています。その場合は、Apache httpd(または同等のもの)をTomcatに追加するデフォルトのポートで待機し、mod_jkまたはmod_proxy_jkでトラフィックを転送します。