安装TomCat服务及相关优化
?之前的博客中我们讲述了网站服务中的Httpd服务以及Nginx服务,本篇博客将为大家带来的网站服务的另一种TomCat服务。
TomCat概述
?Apache Tomcat是软件基金会(Apache软件基金会)的雅加达项目中的一个核心项目,由Apache、太阳和其他一些公司及个人共同开发而成。
?Tomcat服务器是一个免费的开放源代码的网络应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
Tomcat组成
<强> Web容器:强> Web服务器
<强> Servlet容器:>强名为卡特琳娜,用于处理Servlet代码
<强> JSP容器:强>将JSP动态网页翻译成Servlet代码
引用>Tomca部署步骤(简)
1。下载并安装jdk
2。安装并启动Tomcat
3。配置虚拟主机
引用>Tomca部署步骤(详)
1,安装jdk h5>
<代码类=" language-shell "> (root@localhost tomcat) # ls 12 d18cfcd6599aff0445766acc4ca231c5025773。洪流apache-tomcat-9.0.16.tar.gz apache jmeter - 5.1 jdk-8u201-linux-x64.rpm apache jmeter - 5.1。zip tomcat优化压测jmx # # # # #安装jdk环境包 (root@localhost tomcat) # rpm -ivh jdk-8u201-linux-x64.rpm (root@localhost tomcat) # cd/usr/java/jdk1.8.0_201-amd64/代码>2,修改全局配置文件
<代码类=" language-shell "> [root@localhost jdk1.8.0_201-amd64] # vim/etc/profile # #全局配置文件 出口JAVA_HOME=/usr/java/jdk1.8.0_201-amd64 出口CLASSPATH=$ JAVA_HOME/lib/tools.jar: $ JAVA_HOME/lib/dt.jar 导出路径=$ JAVA_HOME/bin: $路径 [root@localhost jdk1.8.0_201-amd64] #源/etc/profile # #执行配置文件(相当于重启) [root@localhost jdk1.8.0_201-amd64] # cd/mnt/tomcat/代码>3,安装Tomcat本体
<代码类=" language-shell "> (root@localhost tomcat) #焦油zxvf apache-tomcat-9.0.16.tar。广州- c/usr/local/(root@localhost tomcat) # cd/usr/local/root@localhost当地# mv apache-tomcat-9.0.16/tomcat # # # #方便启动,建立启动/停止软链接 # ln - s/usr/local/tomcat/bin/startup. root@localhost当地sh/usr/local/bin/# ln - s/usr/local/tomcat/bin/shutdown. root@localhost当地sh/usr/local/bin/代码>4,开启服务h5>
<代码类=" language-shell "> # startup.sh root@localhost当地 (当地root@localhost) # systemctl firewalld.service停止 [root@localhost当地]# setenforce 0 代码>5,验证
<人力资源/>
创建Tomcat虚拟主机
?Tomcat服务器,允许用户在同一台计算机上,配置多个网络站的点,在这种情况下,需要为每个Web站点,配置不同的主机名,即配置虚拟主机。现实生活中,为了提高硬件资源的利用率,有很多网站通过配置虚拟主机的方式,实现服务器的共享。
<代码类=" language-shell "> # # # # #安装DNS root@localhost ~ # yum安装绑定- y # vim/etc/named.conf root@localhost ~ # # #监听53端口 127年改为任何 # # #允许通过 localhost改为任何 # vim/etc/named.rfc1912.zones root@localhost ~ 区“accp.com”{ 类型的主人; 文件“named.accp”; 允许更新{没有;}; }; 区“kgc.com”{ 类型的主人; 文件“named.kgc”; 允许更新{没有;}; }; # cp - p/var/named/named. root@localhost ~localhost/var/named/named.accp www的192.168.142.128 # vim/var/named/named.accp root@localhost ~ # cp - p/var/named/named. root@localhost ~accp/var/named/named.kgc root@localhost ~ # systemctl开始命名 # # # #创建kgc与accp项目站点 # mkdir/usr/local/tomcat/webapps/kgc root@localhost ~ # mkdir/usr/local/tomcat/webapps/accp root@localhost ~ root@localhost ~ #回声”KGC测试”比;/usr/local/tomcat/webapps/kgc/index.jsp root@localhost ~ #回声”ACCP测试”比;/usr/local/tomcat/webapps/accp/index.jsp # # # #修改主配置文件 # vim/usr/local/tomcat/conf/server.xml root@localhost当地 & lt;主机名=" www.kgc.com " appBase="/usr/地方/tomcat webapps”unpackWARs=" true " autoDeploy=" true " xmlValidation=癴alse”xmlNamespaceAware=癴alse”比; & lt;上下文docBase="/usr/地方/tomcat/webapps/kgc”路径可=薄爸卦?" true "/比; & lt;/Host> & lt;主机名=" www.accp.com " appBase="/usr/地方/tomcat webapps”unpackWARs=" true " autoDeploy=" true " xmlValidation=癴alse”xmlNamespaceAware=癴alse”比; & lt;上下文docBase="/usr/地方/tomcat/webapps/accp”路径可=薄爸卦?" true "/比; & lt;/Host> # shutdown.sh root@localhost当地 (当地root@localhost) #启动。sh安装TomCat服务及相关优化(实战操作,可跟做)