[Tomcat]修改Tomcat配置文件,部署Tomcat虚拟主机。
通过修改配置文件,实现部署Tomcat虚拟主机。
Tomcat主要用作java页面服务的架设。
配置文件位置:vim /usr/local/tomcat/conf/server.xml
修改配置文件的时候注意:JAVA严格区分大小写!!!
<Server>
<Service>
<Connector port=8080 /> //默认端口
<Connector port=8009 /> //默认端口
<Engine name="Catalina" defaultHost="localhost"> //默认访问主机,即IP访问,此行name不要做修改。
<Host name="www.a.com" //域名
appBase="a" //网页文件位置,默认webapps,参照此配置默认首页位置为:./tomcat/a/ROOT/index.jsp
unpackWARS="true" //保持默认
autoDeploy="true"> //保持默认
</Host> //host结尾,注意区分大小写。
<Host name="www.b.com" appBase="b" unpackWARS="true" autoDeploy="true"> //参照同上
但如果想实现其首页文件在wabapps下的话,可用参照写法:appBase="wabapps/b"
</Host> //host格式结尾
</Engine> //engine格式结尾
</Service> //service格式结尾
</Server> //server格式结尾
创建页面文件夹:
mkdir -p /usr/local/tomcat/webapps/{a,b}/ROOT
写首页文件:
[root@web tomcat]# vim b/ROOT/index.html
[root@web tomcat]# vim a/ROOT/index.html
运行以下命令重新启动。
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh
或新建一个重启脚本,方便以后使用:
vim /usr/local/tomcat/bin/restart.sh
写入:
#!/bin/bash
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh
授权:
chmod +x /usr/local/tomcat/bin/restart.sh
/usr/local/tomcat/bin/restart.sh //重启
**************************************
修改首页路径:
<Host name="w.a.c" appBase="a" unpackWARS="true" autoDeploy="true"> //任意举例
<Context path="/a" docBase="/var/www/html"/> //写在host里面
↑添加本行相当于当你访问path=参数,则跳转到docBase=路径。可添加多条,注意:path留空等于任意值,或者说访问w.a.c将会直接跳转docBase路径。
↑例如:当你访问w.a.c:8080/a 则跳转到 你服务器上的 /var/www/html/index.html 这个网页文件。
</Host>
配置Tomcat SSL加密访问参考:https://teddyou.com/?id=32
发表评论