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

相关推荐
张小洛12 小时前
Spring 常用类深度剖析(工具篇 02):ReflectionUtils——优雅操作反射的利器
java·后端·spring·工具类·spring常用类
chase。12 小时前
Python包构建工具完全指南:python -m build 使用详解
开发语言·chrome·python
xin_yao_xin12 小时前
PaddleOCR系列——《文本检测、文本识别》模型训练
人工智能·python·paddlepaddle·ppocr
2401_8331977312 小时前
用Python制作一个文字冒险游戏
jvm·数据库·python
夕颜11112 小时前
Skill 与 MCP Function:傻傻分不清楚?
后端
古城小栈12 小时前
Go 底层代码的完整分类
开发语言·后端·golang
码界奇点12 小时前
基于Spring Boot和MyBatis的图书管理系统设计与实现
spring boot·后端·车载系统·毕业设计·mybatis·源代码管理
轩情吖12 小时前
MySQL之事务管理
android·后端·mysql·adb·事务·隔离性·原子性
万粉变现经纪人12 小时前
如何解决 pip install cx_Oracle 报错 未找到 Oracle Instant Client 问题
数据库·python·mysql·oracle·pycharm·bug·pip
sw12138912 小时前
使用Plotly创建交互式图表
jvm·数据库·python