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 分钟前
分布式锁三种实现
java·redis·后端·其他·面试
copyer_xyf5 分钟前
Python 函数全面总结
前端·后端·python
zmzb01036 分钟前
Python课后习题训练记录Day123
开发语言·python
PersistJiao7 分钟前
python环境下免费、专业的中英翻译
开发语言·windows·python·机器翻译
Gopher_HBo11 分钟前
存储技术Redis
后端
hujinyuan2016022 分钟前
中国电子学会青少年软件编程(Python)(二级)等级考试试卷-真题+答案(2026年3月)
python·机器人
xindon1224 分钟前
go语言项目部署的makefile
开发语言·后端·golang
老毛肚25 分钟前
记一次逆向
开发语言·python
星恒随风39 分钟前
Python 基础语法详解(3):顺序语句、条件语句和循环语句一篇讲清楚
开发语言·笔记·python·学习