持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第25天,点击查看活动详情
安装tomcat和配置防火墙
1.引入安装包到/usr/local目录
2.解压文件
tar zxvf apache-tomcat-9.0.34.tar.gz
3.进入解压文件
cd /usr/local/apache-tomcat-9.0.34/
4.执行启动./startup.sh
可以看到tomcat已经启动了
5.查看8080端口是否启动
netstat -tulpn | grep 8080
看到以下界面8080端口说明正常
6.虚拟机中访问
http://localhost:8080/
可以看到正常的tomcat页面
7.本机中访问:
http://192.168.221.128:8080/
无法访问:因为centos没有放行8080端口,外部无法访问
8.查看防火墙是否正常运行
firewall-cmd --state
9.查看放行的端口列表
firewall-cmd --list-ports
10.添加8080端口
firewall-cmd --zone=public --permanent --add-port=8080/tcp
代码说明:
zone:代表区域
permanent:永久开放
--add-port=8080/tcp:添加端口,协议为tcp
11.重新加载防火墙配置
firewall-cmd --reload
查看8080端口是否生效
12.重新访问带ip地址的url
这时候发现本机已经可以访问了
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端口