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

相关推荐
大魔王71919 分钟前
进程线程和协程三
后端
感性的程序员小王34 分钟前
我做了个 AI + 实时协作 的 draw.io,免费开源!!
前端·后端
那我掉的头发算什么1 小时前
【SpringBoot】统一功能处理详解
java·spring boot·后端·spring
瞎某某Blinder1 小时前
DFT学习记录[3]:material project api使用方法 mp_api调取与pymatgen保存
java·笔记·python·学习
愈努力俞幸运1 小时前
第3章模板
flask
闲云一鹤1 小时前
UV 包管理器 - 新一代的 Python 包和环境管理神器
前端·python
rlpp1 小时前
spring.profiles.active和spring.profiles.include的使用及区别说明
java·后端·spring
DN20202 小时前
当AI开始评估客户的“成交指数”
数据结构·人工智能·python·microsoft·链表
小小张说故事2 小时前
Python图像处理利器:Pillow (PIL)入门指南
后端·python·图像识别