关于Flask项目无法使用公网IP访问的解决方式

作者:White_H 时间:2021-01-03 10:04:00 

最近在折腾Python Web,在测试的时候发现,本机可以正常访问,但外网无法通过公网IP访问页面。经过各种搜索,有大致三种解决方案。

一、修改/添加安全组端口

这是第一种方案,也是能解决大部分问题的一个方案。

由于我的服务器是阿里云的,所以在阿里云的ECS云服务器控制台中,管理安全组,添加5000和8000端口以便测试。

关于Flask项目无法使用公网IP访问的解决方式

经过测试,外网依旧无法访问。失败……

二、配置/关闭防火墙

由于我的服务器是Windows Server 2016 操作系统,经过提醒,考虑是否是防火墙未允许端口通过。

关于Flask项目无法使用公网IP访问的解决方式

如图,将防火墙全部关闭后,外网依旧无法访问,失败……

三、修改端口号测试

1.修改端口

因为默认80端口可以访问IIS默认页面,遂考虑是否因为端口号问题导致无法访问,在编译器中修改app.run中的port参数。

关于Flask项目无法使用公网IP访问的解决方式

修改host='0.0.0.0',port=8000后保存运行,发现运行结果依旧是localhost:5000端口

关于Flask项目无法使用公网IP访问的解决方式

端口没有修改成功……

2.各种鼓捣…

为了修改端口,经过长~~达~~半小时的捣鼓,终于在右上角项目名称的编辑配置(Edit-Configuration)中发现了问题,修改了Additional options(附加选项)的内容为


--host=0.0.0.0 --port=5000

然后删除app.run()括号内的参数重新保存运行,嘿,你猜怎么着

关于Flask项目无法使用公网IP访问的解决方式

外网也可以成功访问页面了!!!

这个有点坑的问题大概是只存在于Windows系统下的PyCharm中的,其他系统修改app.run的参数即可成功。

来源:https://blog.csdn.net/bai1201220210/article/details/84557393

标签:Flask,公网IP,访问
0
投稿

猜你喜欢

  • PHP入门教程之会话控制技巧(cookie与session)

    2023-11-16 00:13:39
  • Numpy实现矩阵运算及线性代数应用

    2022-10-18 17:55:50
  • mysql中全连接full join...on...的用法说明

    2024-01-13 19:44:22
  • python模拟登录百度代码分享(获取百度贴吧等级)

    2022-05-13 02:54:34
  • asp三天学好ADO对象之第三天

    2008-10-09 12:53:00
  • django项目简单调取百度翻译接口的方法

    2023-10-20 18:25:41
  • Vue.js实现无限加载与分页功能开发

    2024-05-02 16:41:40
  • Python字典深浅拷贝与循环方式方法详解

    2022-08-04 08:52:25
  • 如何将Python脚本打包成exe应用程序介绍

    2021-12-26 20:42:07
  • 使用Python实现NBA球员数据查询小程序功能

    2021-06-27 17:15:48
  • 十万条Access数据表分页的两个解决方法

    2008-05-23 18:24:00
  • JavaScript错误处理try..catch...finally+涵盖throw+TypeError+RangeError

    2024-04-22 13:26:05
  • 联邦学习神经网络FedAvg算法实现

    2022-05-25 12:06:34
  • python 利用zmail库发送邮件

    2023-02-25 11:06:03
  • 微信小程序request请求后台接口php的实例详解

    2023-11-11 14:24:04
  • Python使用QQ邮箱发送Email的方法实例

    2021-03-25 11:33:57
  • python循环控制之break和continue流程控制语句

    2021-02-05 15:22:29
  • Python脚本利用adb进行手机控制的方法

    2023-01-31 20:49:47
  • 全面了解django的缓存机制及使用方法

    2023-07-22 09:51:58
  • PyTorch中topk函数的用法详解

    2022-11-08 13:55:52
  • asp之家 网络编程 m.aspxhome.com