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

相关推荐
Ting-yu1 小时前
Spring AI Alibaba零基础速成(2) ---- Ollama安装与使用
java·后端·spring·ai
Muyuan19981 小时前
31.Cursor 初体验:用 AI Agent 给 PaperPilot 做一次最小工程重构
人工智能·python·重构·django·fastapi·faiss
qq_5470261791 小时前
SpringBoot + Redis 电商秒杀完整方案
spring boot·redis·后端
会编程的吕洞宾1 小时前
Spring_Boot_3_3_的___Transactional__
java·后端·spring
阿聪谈架构1 小时前
第11章:结构化输出与数据提取 —— 让 AI 直接返回你想要的数据格式
人工智能·后端
神奇小汤圆1 小时前
Java面试八股文+场景题+答案,100万字精华版,全网仅此一份
后端
数据仓库搬砖人1 小时前
XGBoost 调参指南
后端
范范@1 小时前
python基础-5大容器
开发语言·python
学以智用1 小时前
.NET Core 仓储模式(Repository Pattern)完整教程
后端·.net
叫我少年1 小时前
Quartz.NET 调度框架:从入门到封装实战
后端