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

相关推荐
卷无止境4 小时前
Kilo CLI 到底是什么
人工智能·后端·python
coderCN4 小时前
Nodejs 响应头和请求头
后端·node.js
SamDeepThinking4 小时前
里氏替换原则的盲区:为什么符合契约的List替换依然会失败?
后端·面试·程序员
码事漫谈4 小时前
比尔·盖茨这次谈的不是模型,是账单
前端·后端
小林ixn5 小时前
从零设计一个博客系统的数据库:表结构、索引与约束的实战思考
数据库·后端·mysql
SurpriseDPD5 小时前
bpftrace‑tasks 工具代码分析
开发语言·python
BS30813_vx5 小时前
【编号:01652】Spring Boot村务管理系统:财务公开、党建活动与计生服务一体化实战
开发语言·python
那咋乎吧5 小时前
线程上下文切换和用户态进入内核态 linux内核都发生了什么
后端
边吃番茄边敲代码6 小时前
从本地工具到 MCP:给 Agent 接入独立工具服务,并补齐自动化测试
人工智能·python·功能测试·ai·单元测试·pytest
YIAN6 小时前
NestJS 入门核心梳理:模块化架构、装饰器与依赖注入
后端·nestjs