当前位置: 首页 > news >正文

linux部署成功,但外网无法访问

在linux上运行jar包成功启动springboot项目,在主机上却无法打开网页,主要原因:

1.打开防火墙

没有防火墙的执行以下

使用的是 cetos7 版本

sudo yum install firewalld

开启防火墙

开启并且设置系统启动时自动开启
sudo systemctl start firewalld
sudo systemctl enable firewalld

设置对外开放端口,这里开放的是8080

sudo firewall-cmd --reload

加载防火墙,刷新是配置生效 

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

查看当前开放的端口

firewall-cmd --zone=public --list-ports

出现以下,则说明开放端口设值成功

2.要设置SELinux的关闭

这是一个强制访问控制的安全子系统。关闭 SELinux 有临时关闭和永久关闭两种方式:

临时:

sudo setenforce 0

永久:

sudo vi /etc/selinux/config

之后找到SELINUX=enforcing修改为

SELINUX=disabled

保存后重启

这样子就能访问到了!

相关文章:

  • 数据结构与算法:子数组最大累加和问题及扩展
  • 百度查询的ip与命令行输入 ipconfig 显示的IP地址有以下主要区别:
  • 管家婆财贸ERP BB102.采购销售订金管理
  • 快速生成mysql测试数据10w条
  • CSP/信奥赛C++中格式化输入输出scanf和printf的使用详解
  • 快速上手示例(以BEVFormer为例)
  • 【蓝桥杯】考前冲刺!
  • Unity中的静态合批使用整理
  • Oracle 数据库中,并行 DML
  • XSLFO XSLT:深入解析两种强大的XML转换技术
  • leetcode0069. x 的平方根-easy
  • 从零构建大语言模型全栈开发指南:第五部分:行业应用与前沿探索-5.1.2行业落地挑战:算力成本与数据隐私解决方案
  • 操作系统(二):实时系统介绍与实例分析
  • PM2 在 Node.js 项目中的使用与部署指南
  • 【力扣hot100题】(047)路径总和Ⅲ
  • 如何在Android中使用匿名内部类?
  • 人工智能混合编程实践:C++调用封装好的DLL进行图像超分重建
  • MinIO 入门指南:高性能对象存储的安装与使用
  • 国内使用Claude 3.7 sonnet的6种方法及Cursor+Claude3.7实现从原型到app开发
  • 034-QSharedMemory