环境搭建-Centos-Tomcat
Posted 一个调皮的bug
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了环境搭建-Centos-Tomcat相关的知识,希望对你有一定的参考价值。
温馨提示:
-
看懂本文需要: -
使用过centos -
代码过长,可左右滑动哦~ -
您的观看和点赞是对本公众号最大的鼓励和支持~~
本文编写时间为 2020年12月9日01:40:06,由于官网时有更新,按钮位置或链接可能发生变化,如果文章有误,请及时联系作者更新
本文默认您的JDK已经配置正确,如JAVA_HOME等java的环境变量,本次配置的环境为centos-7,JDK-1.8,目标配置Tomcat-8,文章中介绍的方式已经经过作者虚拟机的测试
目录
下载
-
百度搜官网或者直接输入地址,进入官网 -
点击左侧 Tomcat8(以8为例)
-
点鼠标右键 -
复制链接
打开命令行,直接进入管理员权限(为了方便。由于管理员拥有最高权限,可以对电脑各种调戏。因此之后命令的输入要注意,尤其是删除命令)
su
然后输入密码
输入以下命令(后面的链接就是复制过来的链接),即可下载一个包包
wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.tar.gz
安装
/usr/local
:用户级的程序目录,可以理解为C:/Progrem Files/
在/usr/local
文件夹下创建文件
mkdir /usr/local/tomcat
将刚刚的文件解压到这个目录中
tar -zxvf apache-tomcat-8.5.60.tar.gz -C /usr/local/tomcat
启动Tomcat
/usr/local/tomcat/apache-tomcat-8.5.60/bin/startup.sh
防火墙 & 安全组
防火墙
防火墙相当于屏障(家周围的围墙),只有在防火墙同意情况下,用户才能够进入计算机内,如果不同意就会被阻挡于外,你可以开放对应端口(类似开门),或者直接卸载防火墙(直接拆围墙)。如果是线上,极其不建议卸载,开放对应的端口即可。由于是学习环境,为了方便考虑直接关闭防火墙。当然,你也可以考虑卸载哈,我就不执行啦(不过好像不能卸)。
因此要外部电脑访问centos,需要修改防火墙配置,Tomcat默认启动端口为 8080,在这考虑采用开放端口方式
其他相关命令
查看防火墙状态
systemctl status firewalld
开启防火墙,没有任何提示即开启成功
systemctl start firewalld
查看开放的端口列表:
firewall-cmd --list-port
关闭防火墙-临时关闭(重启操作系统,防火墙就自动开启),没有任何提示则关闭成功
systemctl stop firewalld
关闭防火墙-永久关闭(这个执行完之后,系统好像有点怪怪的,第二次不会出现这个提示了,然后再次查看防火墙状态,并未成功关闭)
systemctl disable firewalld
开启端口,以8080端口为例
firewall-cmd --zone=public --add-port=8080/tcp --permanent
重启防火墙
firewall-cmd --reload
安全组
如果您使用的是云服务器,还需要在对应的控制台安全组配置中开放对应的端口 8080(Tomcat默认端口),下面以腾讯云服务器为例
更多 -> 安全组 -> 配置安全组
点击id,就是蓝蓝色那个玩意
添加入站规则
配置完后点击完成
测试
查看centos的ip
参考文章
-
https://baike.baidu.com/item/%E9%98%B2%E7%81%AB%E5%A2%99/52767?fr=aladdin 防火墙(网络术语) -
https://jingyan.baidu.com/article/ff42efa9fd8c1cc19e2202bb.html CentOS7如何关闭防火墙 -
https://www.cnblogs.com/codecat/p/10747297.html 适合新手看的超详细CentOS Linux 7 安装Tomcat8过程 -
https://www.cnblogs.com/itplay/p/11554941.html /usr,/usr/local/ 还是 /opt 目录区别
end
以上是关于环境搭建-Centos-Tomcat的主要内容,如果未能解决你的问题,请参考以下文章
基于OpenGL编写一个简易的2D渲染框架02——搭建OpenGL环境
环境初始化 Build and Install the Apache Thrift IDL Compiler Install the Platform Development Tools(代码片段