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

相关推荐
qq_158895411114 小时前
AI 音乐生成完成后,音频 URL 为什么会过期?一套可恢复的交付方案
python·api·ai音乐
Csvn5 小时前
安装、升级与目录结构
后端·nginx
皮皮林5516 小时前
万能通用!权限系统就该这么设计
后端
Warson_L6 小时前
高性能架构设计
python·go
databook7 小时前
新数据到手,先跑哪几步检查
python·数据分析
GoAI7 小时前
DeepSeek Harness Memory (一)主流记忆插件总结
后端·算法·面试
czq_26867194877 小时前
Python打卡第46天
开发语言·python
橙子家8 小时前
RESTful 接口:它并非标准或协议,而是一种【架构风格】
后端
小兔子9 小时前
dict.get 的默认值每次都会求值,哪怕键本来就在
后端
斯维赤9 小时前
限流、熔断、降级,你真的分得清吗?
java·后端·架构