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

相关推荐
独泪了无痕17 小时前
MyBatis魔法堂:结果集映射
后端·mybatis
大貔貅喝啤酒17 小时前
Python Requests库教程
自动化测试·python·requests库
copyer_xyf17 小时前
LangChain 调用 LLM
后端·python·agent
copyer_xyf17 小时前
Prompt 组织管理
后端·python·agent
shimly12345618 小时前
python3 uvicorn 是啥?
python
CTA量化套保19 小时前
期货量化程序 time.sleep 卡死:天勤单线程与 deadline 替代
python·区块链
摇滚侠19 小时前
SpringMVC 入门到实战 文件上传 75-77
java·后端·spring·maven·intellij-idea
GIS数据转换器19 小时前
城市排水生命线安全运行监测平台深度解析
java·运维·人工智能·python·安全·数据挖掘·无人机
贤哥哥yyds20 小时前
GBK转UTF\-8编码自动转换工具 使用文档
python
数量技术宅20 小时前
2026量化前沿:从Reddit热帖到Python实战,如何用赫斯特指数(Hurst)狙击虚假突破?
开发语言·python