Flask配置远程访问

Flask的app.run()默认只提供localhost:5000的访问。

此时用http://127.0.0.1:5000 可以正常访问项目,但是用http://服务器IP:5000来访问会失败,用telnet来连接服务器的5000端口也会失败。

解决方案:

如果想在远程访问服务器的Flask项目,需要在app.run配置主机IP和端口

python 复制代码
app.run(host="0.0.0.0",port=5000)
# host (主机IP地址,可以不传)默认localhost
# port 端口号,可以不传,默认5000

此时再用http://服务器IP:5000来访问就成功了。

相关推荐
a努力。7 分钟前
饿了么Java面试被问:一致性哈希的虚拟节点和数据迁移
java·chrome·后端·websocket·面试·职场和发展
龙腾AI白云12 分钟前
【产品数字孪生体与数字样机及数字化交付的应用】
flask·virtualenv
2301_8107301015 分钟前
python第一次作业
python
xixi092420 分钟前
selenium——浏览器基础操作(启动/访问/窗口控制)
开发语言·python
enfpZZ小狗21 分钟前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
0和1的舞者22 分钟前
非力扣hot100-二叉树专题-刷题笔记(一)
笔记·后端·算法·leetcode·职场和发展·知识
Rhys..27 分钟前
python + selenium 如何定位动态元素
开发语言·python·selenium
源代码•宸27 分钟前
Golang原理剖析(GMP调度原理)
开发语言·经验分享·后端·面试·golang·gmp·runnext
余衫马34 分钟前
Qt for Python:PySide6 入门指南(中篇)
开发语言·c++·python·qt
叫我:松哥35 分钟前
基于YOLO的图像识别系统,结合Flask、Bootstrap和SQLite,提供图像检测、数据管理和用户交互功能,可以检测80个类别
人工智能·python·yolo·信息可视化·sqlite·flask·bootstrap