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

相关推荐
何中应2 分钟前
虚拟机内的系统无法解析外网域名
linux·运维·后端
code_YuJun4 分钟前
JavaWeb 日程管理项目
后端
漫霂5 分钟前
Redis在Spring Boot中的应用
java·后端
小雨中_7 分钟前
2.8 策略梯度(Policy Gradient)算法 与 Actor-critic算法
人工智能·python·深度学习·算法·机器学习
_OP_CHEN8 分钟前
【Linux系统编程】(三十四)初识进程信号:Linux 软中断的核心奥秘
linux·后端·操作系统·进程·信号·终端信号
晔子yy12 分钟前
AI编程时代:发挥Rules约束在Vibe-Coding的重要作用
开发语言·人工智能·后端
夏乌_Wx14 分钟前
从零开始实现一个自己的 Shell:mybash 项目实战
linux·c语言·后端
C系语言16 分钟前
Anaconda向另外一台电脑打包虚拟环境
python
kong790692821 分钟前
SpringBoot原理
java·spring boot·后端
那我掉的头发算什么25 分钟前
【图书管理系统】基于Spring全家桶的图书管理系统(下)
java·数据库·spring boot·后端·spring·mybatis