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来访问就成功了。

相关推荐
老歌老听老掉牙9 分钟前
穿越时空的物流密码:VRP与VRPTW的深度剖析及实战求解
python·物流·vrp
怕浪猫9 分钟前
2026年9月面18个后端
后端·面试·github
IT_陈寒15 分钟前
Vue 这个响应式陷阱,我的头发都掉没了
前端·人工智能·后端
FYKJ_201016 分钟前
django电影推荐系统55066-计算机课程设计、毕业设计
vue.js·spring boot·python·mysql·typescript·spark·django
谁在黄金彼岸18 分钟前
trae的gitee mcp莫名错误
后端
前端的日常21 分钟前
一个人+AI做情侣食谱小程序,30天纯赚
前端·javascript·后端
ShyanZh37 分钟前
【Python3基础】13-Python 常用设计模式
开发语言·python·设计模式
再吃一根胡萝卜41 分钟前
给 RAG 问答加上「多轮指代消解」:让"他 / 这个"不再翻车
后端
小静AI工程实验室1 小时前
RSA 算法详解:从模幂原理到 OAEP 加密、PSS 签名与 Python 实验
python·算法
xzal121 小时前
GESP Python笔记
笔记·python·算法