centos学习(八)

115 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第25天,点击查看活动详情

安装tomcat和配置防火墙 image.png

1.引入安装包到/usr/local目录

image.png

2.解压文件

tar zxvf apache-tomcat-9.0.34.tar.gz

image.png

3.进入解压文件

cd /usr/local/apache-tomcat-9.0.34/

image.png

4.执行启动./startup.sh

image.png 可以看到tomcat已经启动了 image.png

5.查看8080端口是否启动

netstat -tulpn | grep 8080

看到以下界面8080端口说明正常 image.png

6.虚拟机中访问

http://localhost:8080/
可以看到正常的tomcat页面 image.png

7.本机中访问:

http://192.168.221.128:8080/
无法访问:因为centos没有放行8080端口,外部无法访问 image.png

8.查看防火墙是否正常运行

firewall-cmd --state

image.png

9.查看放行的端口列表

firewall-cmd --list-ports

image.png

10.添加8080端口

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

image.png 代码说明: zone:代表区域
permanent:永久开放 --add-port=8080/tcp:添加端口,协议为tcp

11.重新加载防火墙配置

firewall-cmd --reload

image.png 查看8080端口是否生效 image.png

12.重新访问带ip地址的url

这时候发现本机已经可以访问了 image.png

13.防火墙移出

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

记住,修改配置之后,一定要重新reload防火墙配置

14.批量开发端口

firewall-cmd --zone=public --permanent --add-port=8000-9000/tcp

代码说明: --add-port=8000-9000/tcp:表示开放的端口为8000到9000端口