如何构建基于TOMCAT的虚拟主机并实现网页跳转?
解答这个问题需要熟悉掌握以下三个知识点:
第一、TOMCAT的主配置文件是什么?
第二、如何修改主配置文件才能够构建出虚拟主机和实现网页跳转?
第一、TOMCAT的主配置文件是什么?
TOMCAT的主配置文件在哪里主要取决于你安装TOMCAT软件时,将TOMCAT的配置文件存放的位置。
如果你实在找不到,可以运用 find / tomcat | grep server.xml
进行查找,或者其他方式查找,具体根据实际情况综合运用;
通常习惯性的存放在:/usr /local /tomcat /conf /server.xml
TOMCAT主要的目录结构:
bin/ ##主程序目录,启动和暂停TOMCAT的脚本都存在在bin/目录下;
lib/ ##类库文件目录,类似于shell脚本中的函数,要用的时候不需要再写脚本,直接用前辈写好的脚本就好,这就是为啥JAVA应用广泛的原因;
work/ ##自动编译目录,系统会把代码转化为二进制数,解读之后再给用户;
logs/ ##存放日志文件的目录;
conf/ ##存放主配置文件的目录,最重要的配置文件有server.xml和web.xml;
webapps/ ##存放网页文件的目录;
第三、如何修改主配置文件才能够构建出虚拟主机和实现网页跳转?
运用 vim /usr /local /tomcat /conf /server.xml 进入主配置文件;
其中创建虚拟主机的命令是,找到文件中以<Host name= 开头的行:
译为:
<Host name="ww.a.com"> ##域名名称,可以自定义;
appBase="a" ##网页存放在a目录目录下面,没有需要mkdir创建;
默认页面在/usr /local /tomcat /webapps /ROOT
如果需要修改,可以在appBase=" * "指定;
<Context path="/test" docBase="/var /www /html" />
##当客户访问 www.a.com/test 网页时,系统会将其转到/var /www /html 网页;
因此,当你需要页面跳转时,只需要更改上述两个参数即可;
注意事项:
1.TOMCAT配置文件严格区分大小写;
2.创建的每个虚拟主机都需要以<Host name ........> 开头,以</Host>结尾;
以上......
(END)
祝:开心!
罗贵
2019-04-20于深圳