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端口

 

相关文章:

  • 2022-12-23
  • 2022-01-03
  • 2021-04-14
  • 2021-08-28
  • 2022-12-23
  • 2021-11-05
  • 2022-01-21
  • 2021-07-27
猜你喜欢
  • 2022-12-23
  • 2022-02-28
  • 2021-11-16
  • 2021-12-26
  • 2021-08-22
  • 2022-02-03
  • 2021-08-01
相关资源
相似解决方案