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

相关推荐
Metaphor6927 分钟前
使用 Python 将 PDF 转换为 HTML
python·pdf·html
极光代码工作室12 分钟前
基于数据仓库的电商数据分析平台
大数据·hadoop·python·spark·数据可视化
神奇小汤圆15 分钟前
学完 Spring Boot 再看 FastAPI,我破防了
后端
开发小能手-roy18 分钟前
StringBuilder vs StringBuffer:2024年还需要线程安全字符串吗?
开发语言·python·安全
AC赳赳老秦1 小时前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw
2601_954706491 小时前
云手机技术详解+Python实战调用|2026高稳云手机平台推荐
开发语言·python·智能手机
chushiyunen1 小时前
java中的路径处理、左右斜杠
java·开发语言·python
用户987409238871 小时前
deepspeed zero3 + llamafactory 保存checkpoint后第一step 就 OOM
后端
长大19881 小时前
ggplot2 高阶美化:SCI 期刊级论文图表从零绘制全流程
后端
墩墩大魔王丶1 小时前
macOS Rust 安装教程:自定义 CARGO_HOME 和 RUSTUP_HOME
后端