解决宿主机不能访问虚拟机上运行的flask app的5000端口

时间:2024-03-25 11:56:21

1.flask默认运行在http://127.0.0.1:5000端口,但是只能在虚拟机*问,此时需要Nginx做端口转发,实现在外部浏览器输入http://虚拟机ip:80,能够呈现web界面

2.安装Nginx, 切换到 /etc/nginx/conf.d下,修改default.conf文件,将80端口映射到5000端口上。

解决宿主机不能访问虚拟机上运行的flask app的5000端口

3.重新启动nginx,sudo service nginx restart, 启动flask app

4.查看5000端口是否启动,netstat -tulnp | grep 5000

解决宿主机不能访问虚拟机上运行的flask app的5000端口

5.外部浏览器访问flask web

解决宿主机不能访问虚拟机上运行的flask app的5000端口