Tomcat如何在Centos部署
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"Tomcat如何在Centos部署",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Tomcat如何在Centos部署"吧!创建用户s
千家信息网最后更新 2026年11月03日Tomcat如何在Centos部署
这篇文章主要讲解了"Tomcat如何在Centos部署",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Tomcat如何在Centos部署"吧!
创建用户
sudo useradd --system --home /opt/tomcat --shell /sbin/nologin --comment "tomcat user" --user-group tomcat
部署tomcat
解压安装包:
tar -xvf apache-tomcat-9.0.21.tar.gz
移动解压包:
sudo mv apache-tomcat-9.0.21 /opt/tomcat/apache-tomcat-9.0.21
创建软链接:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.21 /opt/tomcat/latest
分配目录用户者权限:
sudo chown -R tomcat: /opt/tomcat
分配tomcat的bin目录执行权限:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
配置systemd
检查jvm能够使用的最大内存:
java -Xms16G -Xmx16G -version
配置systemd配置文件:
vi /etc/systemd/system/tomcat.service
内容如下:
[Unit]Description=Tomcat 9 servlet containerAfter=network.target[Service]Type=forkingUser=tomcatGroup=tomcatEnvironment="JAVA_HOME=/usr/lib/jvm/jre"Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"Environment="CATALINA_BASE=/opt/tomcat/latest"Environment="CATALINA_HOME=/opt/tomcat/latest"Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid"Environment="CATALINA_OPTS=-Xms16G -Xmx16G -server -XX:+UseParallelGC"ExecStart=/opt/tomcat/latest/bin/startup.shExecStop=/opt/tomcat/latest/bin/shutdown.sh[Install]WantedBy=multi-user.target
重新加载配置文件:
sudo systemctl daemon-reload
启用配置,开启tomcat服务:
sudo systemctl enable tomcat && sudo systemctl start tomcat
查看服务状态:
sudo systemctl status tomcat
配防火墙
开放80端口
sudo firewall-cmd --zone=public --permanent --add-port=80/tcp
转发80端口到8080端口(小于1024的端口,非root用户不能访问,这里使用防火墙的转发端口功能解决这个问题):
sudo firewall-cmd --permanent --add-forward-port=port=80:proto=tcp:toport=8080
重载防火墙配置:
sudo firewall-cmd --reload
安全
删除多余页面:
cd /opt/tomcat/latest/webappsrm -rf docs examples host-manager manager ROOT
隐藏tomcat版本号:
vim /opt/tomcat/latest/conf/server.xml# 添加一行:
参考
How to install Tomcat 9 on CentOS 7
firewall-cmd
Nginx热升级
Apache Tomcat 9
服务器banner泄漏风险
感谢各位的阅读,以上就是"Tomcat如何在Centos部署"的内容了,经过本文的学习后,相信大家对Tomcat如何在Centos部署这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
配置
端口
内容
用户
防火墙
学习
服务
防火
文件
权限
目录
问题
分配
最大
安全
一行
内存
功能
就是
思路
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
精品咖啡豆
互联网新科技
华服互联网科技靠谱吗
江苏根荣互联网科技
科技金融是不是互联网金融
疫情对互联网科技公司影响
互联网科技开发公司
科技制造互联网公司
易互联网科技有限公司
远拓互联网科技
左右互联网络科技
镁科技互联网资讯平台
衡水科技产业互联网平台
须眉科技是互联网公司吗
北京华百购互联网科技有限公司
互联网经济与金融科技
坤平互联网科技
21世纪互联网科技成就
富国互联网金融科技混合基金
互联网科技和医药行业
以房互联网科技
中化能源互联网科技招聘
呼和浩特新华互联网科技学院
链环科技传统企业怎么转型互联网
电子科技大学互联网创业大赛
威龙国际互联网科技公司
山东子淼互联网科技有限公司
互联网企业科技类企业如何做账
湖北辰鑫科技互联网
互联网科技对化妆品行业