1.Tomcat部署好以后,一些参数解释如下:
●bin
存放启动和关闭 Tomcat 的脚本文件,比较常用的是 catalina.sh、startup.sh、
shutdown.sh 三个文件●conf
存放 Tomcat 服务器的各种配置文件,比较常用的是 server.xml、context.xml、
tomcat-users.xml、web.xml 四个文件。●lib
存放 Tomcat 服务器的 jar 包,一般不作任何改动,除非连接第三方服务,比如 redis,
那就需要添加相对应的 jar 包●logs
存放 Tomcat 日志●temp
存放 Tomcat 运行时产生的文件●webapps
存放项目资源的目录●work
Tomcat 工作目录,一般清除 Tomcat 缓存的时候会使用到
2.安装并配置DNS服务
[root@localhost bin]# yum install bind -y
//主配置文件
[root@localhost bin]# vim /etc/named.conf
options {
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query { any; };
//区域配置文件
[root@localhost bin]# vim /etc/named.rfc1912.zones
zone "kgc.com" IN {
type master;
file "kgc.com.zone";
allow-update { none; };
};
zone "accp.com" IN {
type master;
file "accp.com.zone";
allow-update { none; };
};
//区域数据配置文件
[root@localhost bin]# cd /var/named/
[root@localhost named]# cp -p named.localhost kgc.com.zone
[root@localhost named]# vim kgc.com.zone
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
www IN A 192.168.35.134
[root@localhost named]# cp -p kgc.com.zone accp.com.zone
开启服务
[root@localhost named]# systemctl start named
3.在测试机win7上,测试下保证能够域名解析
4.创建 kgc 和 accp 项目目录和文件
[root@localhost named]# cd /usr/local/tomcat/webapps/
[root@localhost webapps]# ls
docs examples host-manager manager ROOT
[root@localhost webapps]# mkdir kgc accp
[root@localhost webapps]# ls
accp docs examples host-manager kgc manager ROOT
[root@localhost webapps]# cd kgc
[root@localhost kgc]# vim index.jsp
<h1>this is kgc web</h1>
[root@localhost kgc]# cd ../accp/
[root@localhost accp]# vim index.jsp
<h1>this is accp web</h1>
5.修改 Tomcat 主配置文件并重启服务
[root@localhost accp]# vim /usr/local/tomcat/conf/server.xml
<Host name="www.kgc.com" appBase="/usr/local/tomcat/webapps"
unpackWARs="true" autoDeploy="true" xmlValidation="false"
xmlNamespaceAware="false">
<Context docBase="/usr/local/tomcat/webapps/kgc"
path="" reloadable="true" />
</Host>
<Host name="www.accp.com" appBase="/usr/local/tomcat/webapps"
unpackWARs="true" autoDeploy="true" xmlValidation="false"
xmlNamespaceAware="false">
<Context docBase="/usr/local/tomcat/webapps/accp"
path="" reloadable="true" />
</Host>
[root@localhost conf]# shutdown.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.8.0_201-amd64
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
[root@localhost conf]# startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.8.0_201-amd64
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
6.测试网页
(1)使用浏览器访问 http://www.kgc.com:8080 页面显示This is kgc web
(2)使用浏览器访问 http://www.accp.com:8080 页面显示This is accp web