环境搭建-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,文章中介绍的方式已经经过作者虚拟机的测试

目录

下载

  1. 百度搜官网或者直接输入地址,进入官网
  2. 点击左侧 Tomcat8(以8为例)
环境搭建-Centos-Tomcat
image-20201209130208597
  1. 点鼠标右键
  2. 复制链接
环境搭建-Centos-Tomcat
image-20201209013839388

打开命令行,直接进入管理员权限(为了方便。由于管理员拥有最高权限,可以对电脑各种调戏。因此之后命令的输入要注意,尤其是删除命令)

su

然后输入密码

环境搭建-Centos-Tomcat
image-20201209104503761

输入以下命令(后面的链接就是复制过来的链接),即可下载一个包包

wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.tar.gz
环境搭建-Centos-Tomcat
image-20201209013432015

安装

/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,在这考虑采用开放端口方式

环境搭建-Centos-Tomcat
image-20201209131952217

其他相关命令

查看防火墙状态

systemctl status firewalld
环境搭建-Centos-Tomcat
image-20201209131151299

开启防火墙,没有任何提示即开启成功

systemctl start firewalld
环境搭建-Centos-Tomcat
image-20201209131042912

查看开放的端口列表:

firewall-cmd --list-port
环境搭建-Centos-Tomcat
image-20201209132218831

关闭防火墙-临时关闭(重启操作系统,防火墙就自动开启),没有任何提示则关闭成功

systemctl stop firewalld
环境搭建-Centos-Tomcat
image-20201209132619475

关闭防火墙-永久关闭(这个执行完之后,系统好像有点怪怪的,第二次不会出现这个提示了,然后再次查看防火墙状态,并未成功关闭)

systemctl disable firewalld
环境搭建-Centos-Tomcat
image-20201209162008651

开启端口,以8080端口为例

firewall-cmd --zone=public --add-port=8080/tcp --permanent

重启防火墙

firewall-cmd --reload

安全组

如果您使用的是云服务器,还需要在对应的控制台安全组配置中开放对应的端口 8080(Tomcat默认端口),下面以腾讯云服务器为例

更多 -> 安全组 -> 配置安全组

环境搭建-Centos-Tomcat
image-20201209124146877

点击id,就是蓝蓝色那个玩意

环境搭建-Centos-Tomcat
image-20201209124154421

添加入站规则

环境搭建-Centos-Tomcat
image-20201209124256996

配置完后点击完成

环境搭建-Centos-Tomcat
image-20201209124340906

测试

查看centos的ip

image-20201209013027133
image-20201209012800313

参考文章

  • 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的主要内容,如果未能解决你的问题,请参考以下文章

node 环境下简单web服务器搭建代码

Mybatis -- 动态Sql 环境搭建

基于OpenGL编写一个简易的2D渲染框架02——搭建OpenGL环境

使用 Python 代码片段编写 LaTeX 文档

在PaddlePaddle中的Notebook代码片段

环境初始化 Build and Install the Apache Thrift IDL Compiler Install the Platform Development Tools(代码片段