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测试
![](https://img2022.cnblogs.com/blog/2513901/202201/2513901-20220125161444083-1698710026.png)
由此,实现了tomcat多虚拟主机
posted @ 2022-01-25 16:58  火火7412  阅读(46)  评论(0编辑  收藏  举报