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

相关推荐
2601_953988076 分钟前
Ricon组态 - 让数据可视化如此简单
运维·后端·物联网·数学建模·前端框架·c4前端
jsl_jsl_jsl7 分钟前
操作系统速记
后端
geovindu9 分钟前
java: Strategy Pattern
java·开发语言·后端·设计模式·策略模式·行为模式
garmin Chen9 分钟前
MySQL精简面试题
数据库·后端·mysql·面试
中趴菜9 分钟前
robots.txt 规则误拦排查实战指南
后端
IPdodo_14 分钟前
curl 如何测试代理 IP?HTTP、SOCKS5 与认证参数示例
前端·网络·python·https·网络调试
念越14 分钟前
Python基础语法(一):变量、类型与程序控制流
开发语言·网络·python
落木萧萧82517 分钟前
Wrapper、Criteria、Specification:查询能不能写得好维护一点
数据库·后端·架构
步行cgn21 分钟前
构造注入详解:Spring 依赖注入的首选方式
后端
吃饱了得干活21 分钟前
Spring Boot + Redis 分布式锁:一个订单重复提交引发的六次迭代
java·redis·后端