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

相关推荐
来自星星的坤3 分钟前
深入理解 NumPy:Python 科学计算的基石
开发语言·python·numpy
小声读源码23 分钟前
【技巧】使用UV创建python项目的开发环境
开发语言·python·uv·dify
程序员杰哥28 分钟前
自动化测试基础知识详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
zm-v-1593043398632 分钟前
解锁遥感数据密码:DeepSeek、Python 与 OpenCV 的协同之力
开发语言·python·opencv
勘察加熊人1 小时前
Python+Streamlit实现登录页
开发语言·python
撸猫7911 小时前
HttpSession 的运行原理
前端·后端·cookie·httpsession
DavieLau1 小时前
Python开发后端InfluxDB数据库测试接口
服务器·数据库·python·时序数据库
嘵奇1 小时前
Spring Boot中HTTP连接池的配置与优化实践
spring boot·后端·http
文人sec2 小时前
接口自动化测试设计思路--设计实战
python·https·单元测试·自动化·pytest
子燕若水2 小时前
Flask 调试的时候进入main函数两次
后端·python·flask