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

相关推荐
绿草在线2 分钟前
SpringBoot项目实战:从零搭建高效开发环境
java·spring boot·后端
longxibo9 分钟前
【第1章 环境搭建与项目结构解析】
java·后端·流程图
鸟儿不吃草10 分钟前
安卓实现左右布局聊天界面
android·开发语言·python
mr_LuoWei200917 分钟前
类似CASS for autoCAD的平基土石方三维计算工具基本完成
python·三维地形图
alwaysrun30 分钟前
Python自动提取邮件订阅链接并解析
python·url·邮件·ai提取
何中应31 分钟前
Conda安装&使用
python·conda·python3.11
程序员老邢34 分钟前
【产品底稿 11】架构规整收官:从混乱到清晰,工程结构、表命名、模块分层一次性定型
后端·架构·springboot·产品底稿·架构规整·模块分层·数据库规范
无敌昊哥战神41 分钟前
【LeetCode 37】解数独 (Sudoku Solver) —— 回溯法详解 (Python/C/C++)
c语言·c++·python·算法·leetcode
风流 少年1 小时前
Python Web框架:FastAPI
前端·python·fastapi
Qres8211 小时前
Rabrg/artificial-life test
python·模拟