Linux(CentOS)设置防火墙开放8080端口,运行jar包,接收请求 ...

打印 上一主题 下一主题

主题 1577|帖子 1577|积分 4731

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1、查看防火墙状态
  1. systemctl status firewalld
复制代码

防火墙开启状态
2、运行 jar 包,使用8080端口

步伐正常启动
3、使用 postman 发送请求,失败

4、检查端口是否开放(需更换到 root 用户)
  1. firewall-cmd --zone=public --query-port=8080/tcp
复制代码
--zone=public 表现公共区域
---query-port=8080/tcp 表现查询 tcp 协议的 8080 端口
5、设置防火墙,开放8080端口(需更换到 root 用户)
  1. firewall-cmd --zone=public --add-port=8080/tcp --permanent
复制代码
 --zone=public 表现公共区域
--add-port=8080/tcp 表现增加 tcp 协议的 8080 端口
--permanent 表现永久保存

6、重新加载防火墙配置
  1. firewall-cmd --reload
复制代码

7、再检查端口是否开放(需更换到 root 用户)
  1. firewall-cmd --zone=public --query-port=8080/tcp
复制代码
--zone=public 表现公共区域
---query-port=8080/tcp 表现查询 tcp 协议的 8080 端口


8、 使用 postman 发送请求,成功!


--------------------------------------------------------------------------------------------------------------------------------
扩展:
1、查看端口
  1. sudo firewall-cmd --list-port
复制代码

2、关闭端口,使用 firewalld 阻断 8080 端口
  1. sudo firewall-cmd --zone=public --remove-port=8080/tcp --permanent
复制代码

3、重新加载(不然前面的修改不起效果)
  1. sudo firewall-cmd --reload
复制代码

4、 再查看端口

5、 使用 postman 发送请求(这时 8080 端口已经关闭了),失败

6、再开通 8080 端口,重新加载(不然前面的修改不起效果), 使用 postman 发送请求,成功
  1. sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
复制代码
  1. sudo firewall-cmd --reload
复制代码


--------------------------------------------------------------------------------------------------------------------------------
结束监听 8080 端口的历程
1、查看监听 8080 端口的历程
  1. sudo netstat -tulnp | grep :8080
复制代码

2、结束历程,终止占用 8080 端口的历程
  1. sudo kill PID
复制代码
 PID 实际的历程id
如果历程不相应,可以使用 -9 选项,强制杀死
  1. sudo kill -9 PID
复制代码

3、 使用 postman 发送请求(这时 服务历程 已经关闭了),失败




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户云卷云舒

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表