谷歌云计算引擎/vm

谷歌云计算引擎/vm

我在 Google Compute Engine 上创建了一个实例,并在其中设置了一个 Web 应用程序。但问题是 Web 应用程序选择了内部 IP地址,而不是外部的导致应用程序出现故障。

有没有办法解决这个问题,需要重写代码?如果禁用内部 IP,那就更简单了。

答案1

如果您希望公开,您可以验证防火墙并确保端口向互联网开放(0.0.0.0/0)。文档中有说明,但总体情况如下:

  1. 您创建防火墙规则并定义a network tag
  2. 应用网络标签通过编辑将其添加到您的 GCE 实例中。
  3. 在配置文件中将您的应用程序配置为使用外部 IP 而不是 127.0.0.1。
  4. 我还建议使用静态外部 IP

如果你根本不打算使用你的内部 IP,你可以简单地删除但请记住,内部 IP 可用作实例(外部数据库或任何其他虚拟机)之间的后端通信。

相关内容