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

相关推荐
锋行天下6 小时前
公司内网部署大模型的探索之路
前端·人工智能·后端
quikai19816 小时前
python练习第二组
开发语言·python
熊猫_豆豆7 小时前
python 用手势控制程序窗口文字大小
python·手势识别
测试秃头怪7 小时前
2026最新软件测试面试八股文(含答案+文档)
自动化测试·软件测试·python·功能测试·测试工具·面试·职场和发展
LUU_797 小时前
Day29 异常处理
python
子夜江寒7 小时前
Python 学习-Day8-执行其他应用程序
python·学习
背心2块钱包邮7 小时前
第7节——积分技巧(Integration Techniques)-代换积分法
人工智能·python·深度学习·matplotlib
码事漫谈7 小时前
C++异常安全保证:从理论到实践
后端
码事漫谈7 小时前
C++对象生命周期与析构顺序深度解析
后端
一个散步者的梦8 小时前
一键生成数据分析报告:Python的ydata-profiling模块(汉化)
python·数据挖掘·数据分析