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

相关推荐
狂奔蜗牛飙车3 分钟前
Python学习之路-Python3 迭代器与生成器学习详解
开发语言·python·学习·#python学习笔记·python迭代器生成器
Free Tester7 分钟前
UI自动化测试中的Mixin设计模式
python·自动化
郝学胜-神的一滴11 分钟前
Python美学的三重奏:深入浅出列表、字典与生成器推导式
开发语言·网络·数据结构·windows·python·程序人生·算法
deephub28 分钟前
分类数据 EDA 实战:如何发现隐藏的层次结构
人工智能·python·机器学习·数据分析·数据可视化
深蓝电商API31 分钟前
常见反爬机制分类及对应破解思路
爬虫·python
张3蜂34 分钟前
身份证识别接口方案
人工智能·python·开源
Anastasiozzzz38 分钟前
对抗大文件上传---分片加多重Hash判重
服务器·后端·算法·哈希算法
Vivienne_ChenW40 分钟前
DDD领域模型在项目中的实战
java·开发语言·后端·设计模式
女王大人万岁1 小时前
Go标准库 sync 详解
服务器·开发语言·后端·golang
小高Baby@1 小时前
session、cookie、Jwt-token
开发语言·后端·golang