关于Flask项目无法使用公网IP访问的解决方式
作者:White_H 时间:2021-01-03 10:04:00
最近在折腾Python Web,在测试的时候发现,本机可以正常访问,但外网无法通过公网IP访问页面。经过各种搜索,有大致三种解决方案。
一、修改/添加安全组端口
这是第一种方案,也是能解决大部分问题的一个方案。
由于我的服务器是阿里云的,所以在阿里云的ECS云服务器控制台中,管理安全组,添加5000和8000端口以便测试。
经过测试,外网依旧无法访问。失败……
二、配置/关闭防火墙
由于我的服务器是Windows Server 2016 操作系统,经过提醒,考虑是否是防火墙未允许端口通过。
如图,将防火墙全部关闭后,外网依旧无法访问,失败……
三、修改端口号测试
1.修改端口
因为默认80端口可以访问IIS默认页面,遂考虑是否因为端口号问题导致无法访问,在编译器中修改app.run中的port参数。
修改host='0.0.0.0',port=8000后保存运行,发现运行结果依旧是localhost:5000端口
端口没有修改成功……
2.各种鼓捣…
为了修改端口,经过长~~达~~半小时的捣鼓,终于在右上角项目名称的编辑配置(Edit-Configuration)中发现了问题,修改了Additional options(附加选项)的内容为
--host=0.0.0.0 --port=5000
然后删除app.run()括号内的参数重新保存运行,嘿,你猜怎么着
外网也可以成功访问页面了!!!
这个有点坑的问题大概是只存在于Windows系统下的PyCharm中的,其他系统修改app.run的参数即可成功。
来源:https://blog.csdn.net/bai1201220210/article/details/84557393
标签:Flask,公网IP,访问
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python numpy中setdiff1d的用法说明
2022-06-12 21:27:58
![](https://img.aspxhome.com/file/2023/2/81812_0s.jpg)
ORACLE常见错误代码的分析与解决(二)
2010-08-02 13:31:00
利用python写api接口实战指南
2021-03-29 06:07:18
![](https://img.aspxhome.com/file/2023/1/90661_0s.jpg)
PL/SQL编程经验小结开发者网络Oracle
2010-07-18 13:27:00
使用python库xlsxwriter库来输出各种xlsx文件的示例
2022-04-27 14:50:30
python聊天室(虽然很简洁,但是可以用)
2021-05-21 01:10:46
![](https://img.aspxhome.com/file/2023/0/84120_0s.png)
在SQL Server中使用CLR调用.NET方法
2008-12-24 15:43:00
python3.6中anaconda安装sklearn踩坑实录
2023-03-16 19:17:15
![](https://img.aspxhome.com/file/2023/7/80407_0s.png)
用Python生成会跳舞的美女
2023-04-04 11:52:09
![](https://img.aspxhome.com/file/2023/5/84925_0s.jpg)
Python设置默认编码为utf8的方法
2023-09-23 16:08:34
SQLServer 2000 升级到 SQLServer 2008 性能之需要注意的地方之一
2012-02-25 19:44:26
为你总结一些php系统类函数
2023-11-15 02:22:35
Python OpenCV绘制各类几何图形详解
2023-02-04 18:27:01
![](https://img.aspxhome.com/file/2023/2/104992_0s.png)
Python tkinter中label控件动态改变值问题
2023-09-15 19:27:18
![](https://img.aspxhome.com/file/2023/2/107482_0s.png)
python系统指定文件的查找只输出目录下所有文件及文件夹
2021-03-23 08:00:04
![](https://img.aspxhome.com/file/2023/6/103256_0s.png)
如何用ASP创建日志文件
2008-03-10 17:27:00
php错误级别的设置方法
2023-11-24 10:30:35
python环境路径配置以及命令行运行脚本
2023-09-19 21:19:05
![](https://img.aspxhome.com/file/2023/9/61999_0s.png)
Python中plt.imshow(image)无法显示图片的解决
2022-01-12 15:33:04
![](https://img.aspxhome.com/file/2023/4/86644_0s.png)
CSS教程:关于网页图片的属性的介绍
2008-10-31 12:02:00