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

相关推荐
databook21 小时前
掌握相关性分析:读懂数据间的“悄悄话”
python·数据挖掘·数据分析
小信啊啊21 小时前
Go语言数组与切片的区别
开发语言·后端·golang
计算机学姐1 天前
基于php的摄影网站系统
开发语言·vue.js·后端·mysql·php·phpstorm
Java水解1 天前
【SpringBoot3】Spring Boot 3.0 集成 Mybatis Plus
spring boot·后端
whoops本尊1 天前
Golang-Data race【AI总结版】
后端
全栈陈序员1 天前
【Python】基础语法入门(二十)——项目实战:从零构建命令行 To-Do List 应用
开发语言·人工智能·python·学习
jcsx1 天前
如何将django项目发布为https
python·https·django
墨守城规1 天前
线程池用法及原理
后端
用户2190326527351 天前
Spring Boot + Redis 注解极简教程:5分钟搞定CRUD操作
java·后端
计算机学姐1 天前
基于php的旅游景点预约门票管理系统
开发语言·后端·mysql·php·phpstorm