【WEB开发】API接口如何被外网服务器访问
|
admin
2025年7月17日 22:33
本文热度 2645
|
默认开发的API接口只能在服务器本机访问到,我们还要做什么,使这个接口能被外网访问?if __name__ == '__main__': app.run(host='0.0.0.0')
默认情况下,app.run(debug=True) 仅监听本地回环地址(127.0.0.1),需改为监听所有网络接口(0.0.0.0)。移除 debug=True 参数(暴露 Debugger PIN 可能被黑客利用执行任意代码)。
外网访问配置(云服务器专属方案)
1. 开放安全组端口
- 安全组规则
- 授权对象:
0.0.0.0/0(临时测试)或指定IP段(生产环境)
注:实际界面因厂商而异,核心是开放端口+限制IP
2. 获取公网IP
- 在云服务器控制台查看公网IP地址(如
123.45.67.89)
3. 外网访问验证
- 浏览器直接访问:http://你的公网IP:5000 # 例如 http://123.45.67.89:5000/books
阅读原文:原文链接
该文章在 2025/7/18 10:46:59 编辑过