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

相关推荐
q***925110 分钟前
Spring Cloud Data Flow 简介
后端·spring·spring cloud
m0_6398171527 分钟前
基于springboot火锅店管理系统【带源码和文档】
java·spring boot·后端
Petrichor_H_33 分钟前
DAY 31 文件的规范拆分和写法
python
咚咚王者1 小时前
人工智能之编程进阶 Python高级:第九章 爬虫类模块
开发语言·python
会编程的林俊杰1 小时前
SpringBoot项目启动时的依赖处理
java·spring boot·后端
码事漫谈1 小时前
C++循环结构探微:深入理解while与do...while
后端
深蓝海拓2 小时前
使matplot显示支持中文和负号
开发语言·python
码事漫谈2 小时前
现代C++:一场静默的革命,告别“C with Classes”
后端
AntBlack2 小时前
AI Agent : CrewAI 简单使用 + 尝试一下股票分析
后端·python·ai编程
一眼万里*e2 小时前
搭建本地deepseek大模型
python