配置tomcat虚拟主机、tomcat优化

配置tomcat虚拟主机、tomcat优化

一、 配置DNS
1、 配置dns
1)
使用系统自带光盘

配置tomcat虚拟主机、tomcat优化
2)
删除系统自带yum源并挂载光盘

[[email protected] ~]# rm -rf /etc/yum.repos.d/CentOS-*
[[email protected] ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
3)
安装dns

[[email protected] ~]# yum -y install bind bind-chroot bind-utils
4)
配置dns

[[email protected] ~]# echo “” > /etc/named.conf
[[email protected] ~]# vim /etc/named.conf
options {
listen-on port 53 { any; };
directory “/var/named/”;
};
zone “benet.com” IN {
type master;
file “benet.com.zone”;
};
zone “accp.com” IN {
type master;
file “accp.com.zone”;
};
配置tomcat虚拟主机、tomcat优化
[[email protected] ~]# vim /var/named/benet.com.zone

$TTL 86400
@ SOA benet.com. root.benet.com (
2020031710
1H
15M
1W
1D
)
@ NS centos01.benet.com.
centos01 A 192.168.100.10
www A 192.168.100.10
配置tomcat虚拟主机、tomcat优化
[[email protected] ~]# chmod +x /var/named/benet.com.zone
[[email protected] ~]# chown named:named /var/named/benet.com.zone
[[email protected] ~]# named-checkconf /etc/named.conf
[[email protected] ~]# named-checkzone benet.com /var/named/benet.com.zone
zone benet.com/IN: loaded serial 2020031710
OK
[[email protected] ~]# cp /var/named/benet.com.zone /var/named/accp.com.zone
[[email protected] ~]# vim /var/named/accp.com.zone
$TTL 86400
@ SOA accp.com. root.accp.com (
2020031710
1H
15M
1W
1D
)
@ NS centos01.accp.com.
centos01 A 192.168.100.10
www A 192.168.100.10
配置tomcat虚拟主机、tomcat优化
5)
启动dns

[[email protected] ~]# systemctl start named
[[email protected] ~]# systemctl enable name
二、 配置tomcat
1、 安装tomcat
1)
挂载Linux光盘

配置tomcat虚拟主机、tomcat优化
2)
检查jdk版本

[[email protected] ~]# java -version
openjdk version “1.8.0_131”
3)
安装tomcat,并移动tomcat安装位置

[[email protected] ~]# tar zxvf /mnt/apache-tomcat-7.0.54.tar.gz -C /usr/src/
[[email protected] ~]# mv /usr/src/apache-tomcat-7.0.54/ /usr/local/tomcat
4)
创建虚拟主机网站的根目录

[[email protected] ~]# mkdir -p /var/www/benet
[[email protected] ~]# mkdir -p /var/www/accp
[[email protected] ~]# echo “www.benet.com” > /var/www/benet/index.jsp
[[email protected] ~]# echo “www.accp.com” > /var/www/accp/index.jsp
2、 修改tomcat主配置文件和配置服务
1)
修改tomcat主配置文件

[[email protected] ~]# vim /usr/local/tomcat/conf/server.xml
70 <Connector port=“80” protocol=“HTTP/1.1”
131 <Host name=“www.benet.com” appBase=“webapps”
132 unpackWARs=“true” autoDeploy=“true”>
133
134 <Valve className=“org.apache.catalina.valves.AccessLogValve” directory=“logs”
135 prefix=“www.benet.com_access_log.” suffix=".txt"
136 pattern="%h %l %u %t “%r” %s %b" />
137
138
139 <Host name=“www.accp.com” appBase=“webapps”
140 unpackWARs=“true” autoDeploy=“true”>
141
142 <Valve className=“org.apache.catalina.valves.AccessLogValve” directory=“logs”
143 prefix=“www.accp.com_access_log.” suffix=".txt"
144 pattern="%h %l %u %t “%r” %s %b" />
配置tomcat虚拟主机、tomcat优化
3)
重启tomcat,并查看端口

[[email protected] ~]# /usr/local/tomcat/bin/startup.sh
[[email protected] ~]# netstat -anptu | grep 80
配置tomcat虚拟主机、tomcat优化
三、 客户端访问
1)
客户端配置IP地址

配置tomcat虚拟主机、tomcat优化
2)
客户端访问
配置tomcat虚拟主机、tomcat优化
配置tomcat虚拟主机、tomcat优化
四、 配置tomcat优化
1、安装tomcat
1)
使用干净系统,添加内存使用Linux光盘

配置tomcat虚拟主机、tomcat优化
2)
删除系统自带yum源并挂载光盘

[[email protected] ~]# rm -rf /etc/yum.repos.d/CentOS-*
[[email protected] ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
3)
安装tomcat,并移动tomcat安装位置

[[email protected] ~]# tar zxvf /mnt/apache-tomcat-7.0.54.tar.gz -C /usr/src/
[[email protected] ~]# mv /usr/src/apache-tomcat-7.0.54/ /usr/local/tomcat
4)
重启tomcat,并查看端口

[[email protected] ~]# /usr/local/tomcat/bin/startup.sh
[[email protected] ~]# netstat -anptu | grep 8080
配置tomcat虚拟主机、tomcat优化
5)
客户端配置ip地址访问

配置tomcat虚拟主机、tomcat优化
配置tomcat虚拟主机、tomcat优化
2、配置访问tomcat的管理控制台
1)
修改tomcat管理控制台文件添加管理用户和组设置访问密码

[email protected] ~]# vim /usr/local/tomcat/conf/tomcat-users.xml
36
37
38
39
配置tomcat虚拟主机、tomcat优化
2)
重启tomcat

[[email protected] ~]# /usr/local/tomcat/bin/startup.sh
3)
客户端输入http://192.168.100.10:8080/manager/status访问
用户admin,密码[email protected]

配置tomcat虚拟主机、tomcat优化
配置tomcat虚拟主机、tomcat优化
3、 配置tomcat为非阻塞模式
1)
修改主配置文件

[[email protected] ~]# vim /usr/local/tomcat/conf/server.xml
70 <Connector port=“8080” protocol=“org.apache.coyote.http11.Http11NioProtocol”
71 connectionTimeout=“20000”
72 redirectPort=“8443”
73 maxThreads=“600”
74 minSpareThreads=“100”
75 maxSpareThreads=“200”
76 acceptCount=“300”
77 />
配置tomcat虚拟主机、tomcat优化
2)
重新启动tomcat

[[email protected] ~]# /usr/local/tomcat/bin/shutdown.sh
[[email protected] ~]# /usr/local/tomcat/bin/startup.sh
[[email protected] ~]# netstat -anptu | grep 8080
配置tomcat虚拟主机、tomcat优化
3)
客户端访问

配置tomcat虚拟主机、tomcat优化
4、 优化JVM虚拟机
1)
优化内存

[[email protected] ~]# vim /usr/local/tomcat/bin/catalina.sh
98 JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=64M -XX:MaxPermSize=128M"
配置tomcat虚拟主机、tomcat优化
2)
重新启动tomcat

[[email protected] ~]# /usr/local/tomcat/bin/shutdown.sh
[[email protected] ~]# /usr/local/tomcat/bin/startup.sh
3)
客户端访问

配置tomcat虚拟主机、tomcat优化