tomcat中一个ip绑定多个域名

时间:2022-12-01 12:26:50
<Host name="localhost"  appBase="webapps"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host name="www.test1.com" appBase="test1"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host name="test1.com" appBase="test1"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host name="www.test2.com" appBase="test2"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host name="test2.com" appBase="test2"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>


以上修改tomcat的server.xml文件,一个静态ip下共放了3个域名localhost是和ip直接绑定的域名比如:www.test.com,另外两个分别是test1,和test2,appBase="test1"这个是项目文件名称test1(名称随便起,但是和实际文件名称要对应)与webapp同级别目录的项目名称,test1下面是ROOT文件和webapp结构相同;即写了www.test1.com又写了test1.com是为了用户在浏览器中直接输入test1.com时不会进入localhost的域名,test2同理,以此类推。。。所以,同一个ip绑定多个域名就这么搞就OK了,其它的都不需要管