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

相关推荐
程序大爆炸4 分钟前
gcsfuse与中断FUSE_INTERRUPT
后端
门思科技11 分钟前
LoRaWAN Regional Parameters:为什么 CN470 和 EU868 的频点数不同
python·物联网
vipxieliang21 分钟前
ValidX时间注解完全指南:10种时间验证注解详解
java·后端
七牛开发者24 分钟前
解读 Cordis:dsh 一切皆插件背后的运行时设计
前端·javascript·后端
_遥远的救世主_37 分钟前
异步架构与消息治理:幂等性与可恢复性
后端
雨辰AI39 分钟前
openGauss 生产运维避坑指南|适配信创项目改造核心难点
java·运维·后端
_遥远的救世主_44 分钟前
SaaS 工程系统超越多租户的结构性思考
后端
长大19881 小时前
一键生成 K8s 配置:.NET Aspire 让云原生开发变得如此简单
后端
Joseph 乔1 小时前
【Python】卸载与重装
经验分享·python
大勇前进1 小时前
什么是 MCP(模型上下文协议)?.NET 开发者如何抢占 AI 工具链新风口
后端