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

相关推荐
2301_815482936 分钟前
用Python实现自动化的Web测试(Selenium)
jvm·数据库·python
IT_陈寒8 分钟前
React组件性能翻倍的5个冷门技巧,90%的开发者不知道!
前端·人工智能·后端
将心ONE10 分钟前
melo tts安装使用
python
aq553560041 分钟前
SpringBoot有几种获取Request对象的方法
java·spring boot·后端
dotNET实验室1 小时前
ASP.NET Core 外部依赖调用治理实战:HttpClientFactory、Polly 与幂等边界
后端
Nturmoils1 小时前
从「亡羊补牢」到「规则先行」:金仓数据库 SQL 防火墙实战解析
数据库·后端
Oneslide1 小时前
Harbor 启动失败故障排查与解决:从“Cannot allocate memory”到“Operation not permitted”
后端
神超1 小时前
AgentScope 入门:用 Java 快速搭一个可用的 Agent
后端
码事漫谈1 小时前
防患未然,金仓数据库SQL防火墙筑牢数据安全“第一道门”
后端
宸翰1 小时前
Python学习:年轻人的第一个入门Python项目(FastAPI版)
后端·python