一、安装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多虚拟主机

最新文章

  1. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(12)-系统日志和异常的处理②
  2. HTML学习(零)简介
  3. 剑指offer七:两个链表的第一个公共结点
  4. Hibernate快照
  5. length() 和 size()
  6. dfa最小化,上一个版本采用的是moore的打表法,这个版本采用的是hopcroft的方法,但是实现中采用链表而不是栈来优化。
  7. Unity3d 使用DX11的曲面细分
  8. fedora下体验gentoo安装
  9. ubuntu下怎么显示右上角的小键盘
  10. HDU 3853 LOOPS 可能性dp(水
  11. Colorful(Folders星语多彩文件夹) v1.7绿色版
  12. HTML5 模拟现实物理效果
  13. R语言︱集合运算——小而美法则
  14. DirectX11 With Windows SDK--26 计算着色器:入门
  15. CMDB服务器管理系统【s5day92】:服务器管理回顾
  16. MT【312】特征根法求数列通项
  17. HR_Sherlock and Anagrams_TIMEOUT[UNDONE]
  18. metasploit利用漏洞渗透攻击靶机
  19. jvm 知识点
  20. 转载《spring定时任务轮询(spring Task)》

热门文章

  1. SpringBoot 之 多环境切换
  2. 前后端分离 导致的 静态页面 加载 &lt;script type=&quot;module&quot; &gt; 报CORS 跨域错误,提示 blocked by CORS policy
  3. eclipse导入项目jdk版本不一样
  4. manjaro20初始配置
  5. axios请求的封装
  6. JQ的使用
  7. linux中uniq命令全面解析
  8. 『无为则无心』Python函数 — 40、Python自定义异常
  9. K8S 权限控制访问之 rbac
  10. Mongodb全备+增备+oplog恢复误删数据