Flask应用程序无法将服务器打开到Google Cloud Compute实例的外部IP

时间:2019-01-29 13:05:10

标签: flask cloud google-compute-engine

我无法让Flask API使用实例外部IP响应API调用。

我已经使用运行Ubuntu 18.04的Google Cloud Compute设置了一个实例,已经在防火墙中打开了HTTP / HTTPS的流量,并为实例设置了静态外部IP,但是我无法获得Flask应用程序以收听任何传入的HTTP requests

运行ifconfig不会显示实例的外部IP,仅显示本地IP,但是我可以ping外部IP。

我已经尝试使用app.run(host="0.0.0.0", port=8888),但是选择在哪个端口上运行服务器都没有关系,问题仍然存在。

我可以通过运行python -m SimpleHTTPServer 80的互联网访问我的履历,所以我真的不知道这里发生了什么。

我不知道为什么会这样,我将不胜感激任何帮助:)

已解决:原来我确实很笨。就像我说的那样,我的Flask服务器在8888端口上运行,所以我要做的就是创建使用相同端口的防火墙规则。现在一切都按预期进行! :)

0 个答案:

没有答案