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

相关推荐
Apok'几秒前
零基础学Python量化(1):研究大纲与流程
python·机器学习·金融·数据挖掘·数据分析
鬓戈3 分钟前
llmproxy 系统开发目的和基本功能
人工智能·python
武子康3 分钟前
CUDA OOM 不只是“显存不够”
人工智能·后端·agent
进击的丸子7 分钟前
基于 ArcFace SDK 的跨平台人脸特征值下发、同步以及存储方案
后端·算法·代码规范
郑州光合科技余经理9 分钟前
同城小程序开发:同一笔单在用户端和商家端各显示到哪
android·java·开发语言·前端·后端·uni-app·php
卷无止境20 分钟前
ARM与x86、x64的能效之争:指令集只是故事的开头
后端·python
陈随易23 分钟前
终于 Token 自由了,AI 开支下降 10 倍
前端·后端·程序员
橙子家36 分钟前
集合与索引类异常【C# Exception 详解系列(三)】
后端
2601_9628857239 分钟前
如何用 Python 计算溃疡指数(Ulcer Index)?
开发语言·python
benchmark_cc1 小时前
如何为 QuantDash Python SDK 编写一个最小化的连接验证脚本?
python·数据分析·pandas·量化交易·股票数据·quantdash