[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

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。