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

相关推荐
2501_945423545 分钟前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
m0_621438525 分钟前
用Python实现自动化的Web测试(Selenium)
jvm·数据库·python
2301_8042154113 分钟前
Python多线程与多进程:如何选择?(GIL全局解释器锁详解)
jvm·数据库·python
AI茶水间管理员15 分钟前
部署70B大模型到底要多大显存?一文算清所有账
人工智能·后端
树獭叔叔16 分钟前
向量数据库的双索引架构:HNSW与Payload的协同机制
后端·aigc·openai
大鹏说大话21 分钟前
Java 并发基石:CAS 原理深度解析与 ABA 问题终极解决方案
开发语言·python
2301_7938046921 分钟前
Python单元测试(unittest)实战指南
jvm·数据库·python
yuweiade22 分钟前
Spring Boot 集成 Kettle
java·spring boot·后端
甜辣uu22 分钟前
城市车辆和行人目标检测系统
python
进击的雷神25 分钟前
分页参数推导、嵌套数据提取、多语言地址判断、去重插入检查——韩国Koplas展爬虫四大技术难关攻克纪实
爬虫·python