安装TomCat服务及相关优化(实战操作,可跟做)
发表于:2024-09-29 作者:千家信息网编辑
千家信息网最后更新 2024年09月29日,安装TomCat服务及相关优化 之前的博客中我们讲述了网站服务中的Httpd服务以及Nginx服务,本篇博客将为大家带来的网站服务的另一种TomCat服务。TomCat概述 Tomcat是Apac
千家信息网最后更新 2024年09月29日安装TomCat服务及相关优化(实战操作,可跟做)
安装TomCat服务及相关优化
之前的博客中我们讲述了网站服务中的Httpd服务以及Nginx服务,本篇博客将为大家带来的网站服务的另一种TomCat服务。
TomCat概述
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
Tomcat组成
Web容器: Web服务器
Servlet容器: 名为catalina,用于处理Servlet代码
JSP容器: 将JSP动态网页翻译成Servlet代码
Tomca部署步骤(简)
1.下载并安装jdk
2.安装并启动Tomcat
3.配置虚拟主机
Tomca部署步骤(详)
1、安装jdk
[root@localhost tomcat]# ls 12D18CFCD6599AFF0445766ACC4CA231C5025773.torrent apache-tomcat-9.0.16.tar.gzapache-jmeter-5.1 jdk-8u201-linux-x64.rpmapache-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、修改全局配置文件
[root@localhost jdk1.8.0_201-amd64]# vim /etc/profile ##全局配置文件 export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64 export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar export PATH=$JAVA_HOME/bin:$PATH[root@localhost jdk1.8.0_201-amd64]# source /etc/profile ##执行配置文件(相当于重启)[root@localhost jdk1.8.0_201-amd64]# cd /mnt/tomcat/
3、安装Tomcat本体
[root@localhost tomcat]# tar zxvf apache-tomcat-9.0.16.tar.gz -C /usr/local/[root@localhost tomcat]# cd /usr/local/[root@localhost local]# mv apache-tomcat-9.0.16/ tomcat####方便启动,建立启动/停止软链接[root@localhost local]# ln -s /usr/local/tomcat/bin/startup.sh /usr/local/bin/[root@localhost local]# ln -s /usr/local/tomcat/bin/shutdown.sh /usr/local/bin/
4、开启服务
[root@localhost local]# startup.sh [root@localhost local]# systemctl stop firewalld.service [root@localhost local]# setenforce 0
5、验证
创建Tomcat虚拟主机
Tomcat服务器,允许用户在同一台计算机上,配置多个Web站点,在这种情况下,需要为每个Web站点,配置不同的主机名,即配置虚拟主机。现实生活中,为了提高硬件资源的利用率,有很多网站通过配置虚拟主机的方式,实现服务器的共享。
#####安装DNS[root@localhost ~]# yum install bind -y[root@localhost ~]# vim /etc/named.conf###监听53端口 127改为any###允许通过 localhost改为any[root@localhost ~]# vim /etc/named.rfc1912.zones zone "accp.com" IN { type master; file "named.accp"; allow-update { none; }; }; zone "kgc.com" IN { type master; file "named.kgc"; allow-update { none; }; };[root@localhost ~]# cp -p /var/named/named.localhost /var/named/named.accp www IN A 192.168.142.128[root@localhost ~]# vim /var/named/named.accp [root@localhost ~]# cp -p /var/named/named.accp /var/named/named.kgc[root@localhost ~]# systemctl start named####创建kgc与accp项目站点[root@localhost ~]# mkdir /usr/local/tomcat/webapps/kgc[root@localhost ~]# mkdir /usr/local/tomcat/webapps/accp[root@localhost ~]# echo "KGC test" > /usr/local/tomcat/webapps/kgc/index.jsp[root@localhost ~]# echo "ACCP test" > /usr/local/tomcat/webapps/accp/index.jsp####修改主配置文件[root@localhost local]# vim /usr/local/tomcat/conf/server.xml [root@localhost local]# shutdown.sh [root@localhost local]# startup.sh
整体优化Tomcat
[root@localhost local]# vim /usr/local/tomcat/conf/server.xml ##响应压缩的文件格式
服务
配置
服务器
主机
文件
虚拟主机
容器
站点
网站
项目
代码
全局
博客
步骤
用户
应用
开发
不同
中小
中小型
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
oracle数据库锁机制
重庆潮流软件开发
dnf1月27服务器正在维护
广东现代软件开发参考价格
主机屋免费服务器
数据库实验三西南科技大学
地平线mcu软件开发工程师面试
大文件 字符串 数据库
udp服务器 qt
宿城区小型网络技术解决方案
ca认证服务器
管理服务器数据表
锐捷服务器管理端口
镇坪软件开发
泄密数据库
温州php软件开发
国产化服务器厂家供应
川大2020网络安全考研
aps软件开发c语言
如何查看mqtt服务器ip
steam好友服务器死活连不上
华为媒体存储删除数据库
网络安全从本质上讲是网络的
网络安全省市联动
福建一站式软件开发定制价格
nba2k22pc显示服务器不可用
软件开发设计的文档
网络安全手抄报三年级简单a3纸
如何宣传网络安全教育
鹰潭政务软件开发多少钱