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

相关推荐
上进小菜猪14 分钟前
基于 YOLOv8 的共享单车乱停放智能识别系统— 从数据集构建到可视化部署的完整项目
后端
vb20081120 分钟前
基于AMQP协议模拟MQTT的发布 / 订阅主题功能
python·rabbitmq
爱敲代码的小黄20 分钟前
阿里人的 2025 年终总结:买房、晋升、订婚、投资,遇见更清晰的自己
后端·面试·架构
ZhuNian的学习乐园1 小时前
LLM对齐核心:RLHF 从基础到实践全解析
人工智能·python·算法
编程饭碗1 小时前
【Java 类的完整组成】
java·开发语言·python
DLite1 小时前
Python静态类型设计:语法割裂的槽点
开发语言·python
2501_921649491 小时前
如何获取外汇实时数据:全球货币行情对接指南
后端·python·websocket·金融·区块链
时光Autistic2 小时前
【环境配置】安装LaTeX并配置到PyCharm使用
ide·python·pycharm·latex
岁岁的O泡奶2 小时前
NSSCTF_crypto_[LitCTF 2024]common_primes
开发语言·python·算法
卷福同学2 小时前
2025年终总结:再次选择、沪漂、第一次演讲、相亲无果
后端·程序员·github