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

相关推荐
rgeshfgreh几秒前
Conda降级Python版本全指南
python
前端程序猿之路几秒前
30天大模型学习之Day3:高级 Prompt 工程
人工智能·python·学习·语言模型·大模型·prompt·ai编程
也许是_3 分钟前
大模型应用技术之 Agent框架 AutoGPT
人工智能·python
The star"'4 分钟前
Deepseek基础,模板引擎,prompt提示词,增强检索,智能机器人
python·机器人·云计算·prompt·easyui
我是小疯子665 分钟前
Python+Copilot:从语法纠错到重构的极速开发指南
python
阿拉丁的梦7 分钟前
c4d物理烘焙为骨骼动画!AI(gemini)编程
python·c4d
EricLee7 分钟前
2025 年终总结 - Agent 元年
前端·人工智能·后端
q***44158 分钟前
C++跨平台开发挑战的技术文章大纲编译器与工具链差异
java·后端
儒雅芝士8 分钟前
Mujoco细节知识
开发语言·python
JaguarJack10 分钟前
PHP 8.5 升级生存指南:避免凌晨两点回滚的检查清单
后端·php·服务端