Flask在Vagrant中端口转发失败的解决方法
防火墙问题,在用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