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

相关推荐
大萌神Nagato4 分钟前
python 包管理器uv
开发语言·python·uv
_376271535 分钟前
JavaScript中闭包结合代理模式Proxy实现数据监听
jvm·数据库·python
@杰克成6 分钟前
Java学习22
java·python·学习·idea
l1t8 分钟前
在wsl中使用cython.txt
python
人道领域26 分钟前
【黑马点评日记】社交平台用户关注功能全解析Feed流相关操作
java·开发语言·数据库·redis·python
Andy Dennis26 分钟前
mcp python-sdk使用记录
python·agent·mcp
欧雷殿36 分钟前
适配一人公司!家庭局域网 AI 工作台来了
后端·agent·aiops
ltl36 分钟前
梯度下降与反向传播
后端
zhoutongsheng39 分钟前
mysql如何处理表空间碎片问题_执行OPTIMIZE TABLE整理
jvm·数据库·python