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

相关推荐
创世宇图20 小时前
【Python工程化实战】Kubernetes 中 Python 应用的优雅启停与健康检查:零停机滚动更新实战
python·云原生·kubernetes·优雅停机
fliter20 小时前
Futures Nostalgia:从 hyper 老派写法看懂 async Rust、Tower 与 Backpressure
后端
zhiSiBuYu051720 小时前
重排序(Rerank)提升检索准确率实战指南
开发语言·python·算法
MageGojo20 小时前
集成企业工商信息查询API:从在线调试到生产级调用实战
python·调试·rest api·api集成·企业信息查询
huangjiazhi_21 小时前
Python3.14编写文件服务器
python
郭梧悠21 小时前
算法:有效的括号
python·算法·leetcode
佛珠散了一地21 小时前
ONNX Runtime GPU 推理配置指南
python
苏三说技术21 小时前
推荐一个牛逼的RAG+KAG双引擎AI项目
后端
派葛穆21 小时前
Python-pip切换镜像源
开发语言·python·pip