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

保存后重启

这样子就能访问到了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值