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

相关推荐
无垠的广袤1 分钟前
【Arduino UNO Q】 物联网IoT应用设计:SoC 温度与智能家居
python·物联网·智能家居·开发板
freepopo4 分钟前
天津商业空间设计:本地团队的美学落地方案 [特殊字符]
大数据·人工智能·python
tudficdew14 分钟前
使用Python操作文件和目录(os, pathlib, shutil)
jvm·数据库·python
毕设源码-朱学姐15 分钟前
【开题答辩全过程】以 基于spring boot的摩托车合格证管理系统为例,包含答辩的问题和答案
java·spring boot·后端
浒畔居16 分钟前
工具、测试与部署
jvm·数据库·python
云和数据.ChenGuang17 分钟前
python对接mysql和模型类的故障
数据库·python·mysql·oracle·conda·virtualenv
weixin_4331793319 分钟前
Python -- 文件和异常
python
2301_8223827619 分钟前
开发一个简单的Python计算器
jvm·数据库·python
ValhallaCoder20 分钟前
hot100-子串
数据结构·python·算法
lambert.wang22 分钟前
当使用 uv 下载 Python 解释器时出现异常,通常是因为网络连接问题导致无法从 GitHub 下载安装包
python·github·uv