Flask在Vagrant中端口转发失败的解决方法

防火墙问题,在一文中笔者已经做了记录,具体解决方法有

关闭防火墙

systemctl stop firewalld

或者给防火墙设置通行规则,命令语法

firewall-cmd --zone=public --permanent --add-port=5000/tcp #一个端口
firewall-cmd --zone=public --permanent --add-port=4990-4999/udp #端口区间,不同的端口协议
firewall-cmd --zone=public --permanent --list-ports #查看端口开放情况
systemctl restart firewalld #修改完毕后记得重启

解决了防火墙问题如果问题依旧,那么可以尝试一下下面的方法

flask服务启动时加上--host参数

flask run --host=0.0.0.0

Post Comment