使用Tomcat部署加密虚拟主机,实现:

a.使用www.a.com域名访问的页面根路径为/usr/local/tomcat/a/base

b.使用www.b.com域名访问的页面根路径为/usr/local/tomcat/b/base

1. 修改server.xml配置文件,创建虚拟主机

[root@web1 ~]# vim /usr/local/tomcat/conf/server.xml

...

<Host name="www.a.com" appBase="a" unpackWARS="true" autoDeploy="true">

</Host>

<Host name="www.b.com" appBase="b" unpackWARS="true" autoDeploy="true">

</Host>

2. 创建虚拟主机对应的页面根路径

[root@web1 ~]# mkdir -p /usr/local/tomcat/{a,b}/base

[root@web1 ~]# echo "we are AAA" > /usr/local/tomcat/a/base/index.html

[root@web1 ~]# echo "we are BBB" > /usr/local/tomcat/b/base/index.html

3. 重启Tomcat服务器

[root@web1 ~]# /usr/local/tomcat/bin/shutdown.sh

[root@web1 ~]# /usr/local/tomcat/bin/startup.sh

4. 客户端设置host文件解析域名,并测试页面

[root@client ~]# vim /etc/hosts

...

192.168.2.100     www.a.com www.b.com

[root@client ~]# firefox http://www.a.com:8080/        //访问域名a

[root@client ~]# firefox http://www.b.com:8080/       //访问域名b

5. 使用docBase参数可以修改默认网站首页路径. 假如,修改www.b.com的默认网站首页路径,可以这样做:

[root@web1 ~]# vim /usr/local/tomcat/conf/server.xml

...

<Host name="www.a.com" appBase="a" unpackWARS="true" autoDeploy="true">

</Host>

<Host name="www.b.com" appBase="b" unpackWARS="true" autoDeploy="true">

<Context path="" docBase="default"/>     //定义首页目录为default

</Host>

...

[root@web1 ~]# mkdir /usr/local/tomcat/b/default

[root@web1 ~]# echo "we are default page" > /usr/local/tomcat/b/default/index.html

[root@web1 ~]# /usr/local/tomcat/bin/shutdown.sh

[root@web1 ~]# /usr/local/tomcat/bin/startup.sh

结束.

最新文章

  1. UVA数学入门训练Round1[6]
  2. Java 获取两个日期之间的日期
  3. BackTrack5-r3 w3af无法更新问题解决
  4. ABAP 内表的行列转换
  5. 笔记本做wifi热点
  6. 【BZOJ3504】危桥(最大流)
  7. Convert string to binary and binary to string in C#
  8. alpha发布(技术随笔)
  9. Lock wait timeout exceeded; try restarting transaction
  10. 【转】使用oschina的git服务器
  11. 浅析ado.net获取数据库元数据信息 DeriveParameters
  12. LNMP一键安装结果
  13. 最牛分布式消息系统:Kafka
  14. 802.1X和NAP整合实验手册
  15. php sprintf用法
  16. mysql \N 的疑惑
  17. python中------decode解码出现的0xca问题解决方法
  18. MySQL分支Percona
  19. 【转】基于 Kylin 的推荐系统效果评价系统
  20. Beta阶段冲刺---Day3

热门文章

  1. spring学习笔记之---JDBC Template
  2. 动态淀粉质(划掉)题单&amp;简要题解
  3. UVALive 3958 Weird Numbers (负进制数)
  4. maven入门问题解决
  5. java 中创建线程有哪几种方式?
  6. Qt 之 ZIP开源库 QuaZIP
  7. 用Vue来实现音乐播放器(二十):Vuex初始化及歌手数据的配置
  8. TypeError: list indices must be integers or slices, not str
  9. 从 spring-cloud-alibaba-nacos-config 进入 nacos-client
  10. VMware 虚拟化编程(14) — VDDK 的高级传输模式详解