如图,进行Linux服务器部署flask服务时正常启动,但是前端访问是不能访问,有可能是服务器的防火墙阻塞了访问请求
问题描述
如图,服务部署正常
请求是发生阻塞,不能访问服务链接
解决办法
查看防火墙状态
systemctl status firewalld
重启防火墙
service firewalld restart
再测试是否能够进行访问,不能访问测试一下端口开发状态
firewall-cmd --query-port=8080/tcp
最后不行的话只能关闭防火墙调试,如果关闭防火墙后任然不能解决问题,那可能是其他问题了。
service firewalld stop
附录:防火墙常用指令
1、查看firewall状态
systemctl status firewalld
Active: active (running) 高亮显示则表示是启动状态。
Active: inactive (dead) 表示停止,看单词也行。
2、查看firewall的状态
firewall-cmd --state
3、开启、重启、关闭firewalld服务
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop
4、防火墙规则
firewall-cmd --list-all
5、查询、开放、关闭端口
# 查询端口是否开放
firewall-cmd --query-port=8080/tcp
# 开放80端口
firewall-cmd --permanent --add-port=80/tcp
# 移除端口
firewall-cmd --permanent --remove-port=8080/tcp
#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload