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

相关推荐
z***751538 分钟前
【Springboot3+vue3】从零到一搭建Springboot3+vue3前后端分离项目之后端环境搭建
android·前端·后端
电子_咸鱼2 小时前
【STL string 全解析:接口详解、测试实战与模拟实现】
开发语言·c++·vscode·python·算法·leetcode
w***95492 小时前
SQL美化器:sql-beautify安装与配置完全指南
android·前端·后端
哈茶真的c3 小时前
【书籍心得】左耳听风:传奇程序员练级攻略
java·c语言·python·go
顾安r3 小时前
11.22 脚本打包APP 排错指南
linux·服务器·开发语言·前端·flask
橙子家3 小时前
Serilog 日志库简单实践(三)集中式日志与分析平台 Sinks(.net8)
后端
io_T_T4 小时前
Paddle-CLS图像分类_环境安装
python·日常软硬件经验分享
r***12384 小时前
Spring boot启动原理及相关组件
数据库·spring boot·后端
m***11904 小时前
【SpringBoot】Spring Boot 项目的打包配置
java·spring boot·后端