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

相关推荐
Dr.Kun2 小时前
【鲲码园PsychoPy】延迟折扣任务(DDT)
python·psychopy·心理学编程
coding者在努力2 小时前
LangChain简介,最直白的介绍
人工智能·python·语言模型·langchain
癫狂的兔子2 小时前
【Python】【机器学习】支持向量积
python·机器学习
梦想画家2 小时前
无前端编码,解锁Langflow无限可能:自定义Python组件开发全指南
python·智能体·langflow
电饭叔2 小时前
python转换字符串介绍
开发语言·windows·python
doris82043 小时前
Python 正则表达式 re.findall()
java·python·正则表达式
Mrliu__3 小时前
Python高级技巧(六):正则表达式
开发语言·python·正则表达式
普通网友3 小时前
PL/SQL语言的正则表达式
开发语言·后端·golang
想用offer打牌3 小时前
一站式了解火焰图的基本使用
后端·面试·架构
小王同学^ ^3 小时前
从零开发一个操作系统(1.3) 如何使用ContextOS 智能名片打造个人IP
后端