1、问题
后台服务运行中
前端无法访问
2、解决
可能是防火墙未开启对应端口的tcp协议
开启对应端口后,可访问
# 开放 & 不开放端口
# --zone 作用域
# --permanent 永久生效
# --add-port / --remove-port 添加 / 删除端口
#开放端口8080的tcp权限
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#关闭端口8080的tcp权限
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
#开放、关闭后需重载配置使其生效
firewall-cmd --reload
#查看开放的端口列表
firewall-cmd --zone=public --list-ports
# 指定IP开放端口
# 允许49.234.196.203访问9090端口
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="49.234.196.203" port protocol="tcp" port="9090" accept"
# 删除某个规则
firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="49.234.196.203" port protocol="tcp" port="9090" accept"
# 查看防火墙状态
systemctl status firewalld
# 开启防火墙
systemctl start firewalld
# 启用防火墙
systemctl enable firewalld
# 禁用防火墙
systemctl disable firewalld
# 关闭防火墙
systemctl stop firewalld
# 重启防火墙
systemctl restart firewalld.service
# 查看防火墙规则
firewall-cmd --list-all
# 查看某个端口开启情况
firewall-cmd --query-port=2201/tcp