2017-11-15 10 views
0

私はCentOSサーバを持っていて、私はtomcatサーバを持っています。私はそれらのクライアントの両方が自分のWebアプリケーション などのために別のドメイン名を必要とする2つのWebアプリケーションeg. 131.163.121.215/application1131.163.121.215/application2Tomcat複数のWebアプリケーションで異なるドメイン名on centOS

との2つのクライアントを持っています。 www.application1.comwww.application2.com それは可能でしょうか、そうであれば、どうすれば実現できますか?

答えて

1

はい、可能です。私はあなたがデフォルトのTomcatポート(8080)を使用している、あなたは一例9090のための別のポートで実行されているコネクタに別のサービスを追加する<TOMCAT_DIR>/conf/server.xmlserver.xmlファイルを編集することができたと

、あなたはその後、第二に、あなたの他のアプリを置きますサービス。

<TOMCAT_DIR>/webapps/application1

:この設定を使用すると、あなたのtomcatディレクトリは、アプリケーションと2つのwebappsフォルダを持っている必要があり、たとえば、別のフォルダにserver.xmlの

... 
<Service name="Service1"> 
<Connector port="8080" connectionTimeout="20000" protocol="HTTP/1.1" maxThreads="250"/> 
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> 
</Host> 
</Service> 

<Service name="Service2"> 
<Connector port="9090" protocol="HTTP/1.1" maxThreads="300" connectionTimeout="20000" /> 
<Host name="localhost" appBase="webapps2" unpackWARs="true" autoDeploy="true"> 
</Host> 
</Service> 
... 

webapps2

例を、アプリケーションを追加することができます

<TOMCAT_DIR>/webapps2/application2

ドメインは、電子同じサーバーが異なるポートへ:

www.application1.com - >131.163.121.215:8080/application1

www.application2.com - >131.163.121.215:9090/application2

+0

返事をありがとう!私はあなたが達成しようとしていることを理解し、それをテストして動作させます!私の現在の状況では、私は同じサービス内にバルブを備えた新しいホストを追加することでそれを達成しました。 – vibetribe93

関連する問題