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

相关推荐
2501_921649493 分钟前
股指期货 API 入门指南:如何获取实时行情与构建交易系统
python·websocket·金融·区块链·restful
羊小猪~~13 分钟前
数据库学习笔记(十八)--事务
数据库·笔记·后端·sql·学习·mysql
喷火龙8号16 分钟前
2025,我的"Vibe Coding"时刻:AI如何重塑我的开发效率与技术成长
人工智能·后端
麦兜*16 分钟前
Spring Boot 启动过程全解析:从main方法到Tomcat启动的魔法之旅
java·spring boot·后端·spring·tomcat·firefox
GrowingYi20 分钟前
Go语言的特性
开发语言·后端·golang
冬奇Lab24 分钟前
Vercel部署全攻略:从GitHub到上线,10分钟让你的前端项目免费拥有自己的域名
前端·后端·node.js
宁在春24 分钟前
【2025 年终总结】人好像真的只活那么几个瞬间
后端·程序员·年终总结
程序员根根26 分钟前
AOP 全解析:从核心概念到实战落地(Spring Boot 场景)
后端
Full Stack Developme27 分钟前
Spring Security 与 Apache Shiro 两大安全框架比较
spring boot·python·安全
小蒜学长29 分钟前
足球联赛管理系统(代码+数据库+LW)
java·数据库·spring boot·后端