Tomcatは、複数のプロジェクトを展開し、異なるドメイン名を指す方法
6353 ワード
Tomcatはどのように複数のプロジェクトを配置し、異なるドメイン名を指すか1、C:WindowsSystem 32driversetcディレクトリの下でhostsファイル127.0を開く.0.1 www.hxxiaodao.com 127.0..0.1 www.hxdeng.com
localhostを自分のドメイン名に変更してよくアクセスするドメイン名をできるだけ前に置く
二、ポートを80ポートに変更する.tomcatのconfフォルダのserverを開きます.xmlファイルが見つかりました
portポート番号を80に変更
三、engineノードを見つけ、engineインタフェースでHostを構成する
注意:何個のプロジェクト、ドメイン名は何個のHostを配置します
他のディスク(tomcat以外のwebappsディレクトリ)にプロジェクトを配置する方法
注意:1.何個のプロジェクト、ドメイン名は何個のHost 2を配置します.どのように構成するかは、ネットワークサーバがファイアウォールに80ポートを通過する必要があることに注意することです.
localhostを自分のドメイン名に変更してよくアクセスするドメイン名をできるだけ前に置く
二、ポートを80ポートに変更する.tomcatのconfフォルダのserverを開きます.xmlファイルが見つかりました
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
portポート番号を80に変更
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
三、engineノードを見つけ、engineインタフェースでHostを構成する
<Host name="www.hxxiaodao.com" appBase="C:\apache-tomcat-6.0.44\webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="C:\apache-tomcat-6.0.44\webapps\hxxiaodao" reloadable="true">Context>
Host>
<Host name="www.hxdeng.com" appBase="C:\apache-tomcat-6.0.44\webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="C:\apache-tomcat-6.0.44\webapps\hxdeng" reloadable="true">Context>
Host>
注意:何個のプロジェクト、ドメイン名は何個のHostを配置します
他のディスク(tomcat以外のwebappsディレクトリ)にプロジェクトを配置する方法
<Host name="www.hxxiaodao.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:/web/hxxiaodao" reloadable="true">Context>
Host>
<Host name="www.hxdeng.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:/web/ " reloadable="true">Context>
Host>
注意:1.何個のプロジェクト、ドメイン名は何個のHost 2を配置します.どのように構成するかは、ネットワークサーバがファイアウォールに80ポートを通過する必要があることに注意することです.