tomcat实现多虚拟主机
一、安装tomcat
请查看🔗:二进制安装tomat
二、配置虚拟主机
2.1 修改server.xml
# vim /usr/local/tomcat/conf/server.xml
...省略
#在最下面添加以下内容
      <Host name="www.a.com"  appBase="/data/tomcat/webapp1/"
            unpackWARs="true" autoDeploy="true">  </Host>
      <Host name="www.b.com"  appBase="/data/tomcat/webapp2"
            unpackWARs="true" autoDeploy="true">  </Host>
      <Host name="www.c.com"  appBase="/data/tomcat/webapp3"
            unpackWARs="true" autoDeploy="true">  </Host>
...省略...
2.2 准备数据目录
# mkdir /data/tomcat/webapp{1..3}/ROOT -p
# echo "www.a.com" > /data/tomcat/webapp1/ROOT/index.html;\
echo "www.b.com" > /data/tomcat/webapp2/ROOT/index.html;\
echo "www.c.com" > /data/tomcat/webapp3/ROOT/index.html
# chown -R tomcat.tomcat /data/tomcat/
2.3 重启tomcat
# catalina.sh stop
# catalina.sh start
t
三、测试
3.1 linx端测试
[root@8-1 ~]#curl www.a.com:8080
www.a.com
[root@8-1 ~]#curl www.b.com:8080
www.b.com
[root@8-1 ~]#curl www.c.com:8080
www.c.com
``
##3.2windows测试

由此,实现了tomcat多虚拟主机
                    
                
                
            
        
浙公网安备 33010602011771号