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

相关推荐
艾上编程1 分钟前
Python 跨场景实战:从爬虫采集到 AI 部署的落地指南
python·数据分析·自动化
serve the people2 分钟前
tensorflow 零基础吃透:不规则维度 vs 均匀维度(RaggedTensor 核心概念)
人工智能·python·tensorflow
南极星10054 分钟前
OPENCV(python)--初学之路(十六)SURF简介
python·opencv·算法
Q_Q5110082855 分钟前
python+django/flask+vue基于深度学习的图书推荐系统
spring boot·python·django·flask·node.js·php
sugar椰子皮7 分钟前
【爬虫框架-5】实现一下之前的思路
开发语言·爬虫·python
码界奇点9 分钟前
基于Flask与Vue.js的百度网盘自动转存系统设计与实现
vue.js·python·flask·自动化·毕业设计·源代码管理
闲人编程11 分钟前
Flask扩展开发:从零编写自己的Flask扩展
后端·python·flask·sqlalchemy·config·login·codecapsule
codealy17 分钟前
Spring 事务失效的八大场景深度解析
java·spring boot·后端·spring
计算衎17 分钟前
基于python的FastAPI框架目录结构介绍、开发思路和标准开发模板总结
开发语言·python·fastapi
song50120 分钟前
鸿蒙 Flutter 应用签名:证书配置与上架实战
人工智能·分布式·python·flutter·华为·开源鸿蒙