使用 flask restful 允许 AWS windows 实例上的流量
Allow traffic on AWS windows instance with flask restful
我创建了一个 aws windows 实例(很遗憾,在这种特殊情况下,linux 没有选项),我在上面使用 flask-restful 部署了一个 python 脚本。
我添加了入站流量规则以允许端口 80 上的 http 流量。
Flask api 在 host=0.0.0.0,port=80 上托管,调试为 False。
api 可通过服务器 运行 上的浏览器访问。
遗憾的是我无法从外部服务器访问 api。我认为这可能是 public 和内部 ip 之间的内部问题,所以我尝试使用 nginx 进行反向代理,但也没有结果。
有人知道我能做什么吗?
根据评论,问题是 windows 防火墙 。
解决方案 是在防火墙中允许连接。
我创建了一个 aws windows 实例(很遗憾,在这种特殊情况下,linux 没有选项),我在上面使用 flask-restful 部署了一个 python 脚本。
我添加了入站流量规则以允许端口 80 上的 http 流量。 Flask api 在 host=0.0.0.0,port=80 上托管,调试为 False。 api 可通过服务器 运行 上的浏览器访问。
遗憾的是我无法从外部服务器访问 api。我认为这可能是 public 和内部 ip 之间的内部问题,所以我尝试使用 nginx 进行反向代理,但也没有结果。
有人知道我能做什么吗?
根据评论,问题是 windows 防火墙 。
解决方案 是在防火墙中允许连接。