我创建了一个Google Compute Engine实例并安装了一个Web服务器和我的应用程序。现在我无法找到有关设置外部地址的信息,以便我可以从Compute Engine外部访问该实例。
如何为我的实例设置外部地址,以便可以通过网络浏览器等客户端访问?
答案 0 :(得分:4)
因为您已经创建并设置了您的计算机,所以给它一个静态IP地址的唯一方法是:
还有一件事需要注意,您必须检查并配置防火墙,以便在外部访问GCE实例。
默认情况下,GCE仅打开SSH端口到外部,所有端口打开内部。
如果你有任何打开任何端口的目的,我建议你创建一个新的防火墙来处理这种操作。
答案 1 :(得分:2)
您可以使用位于Compute Engine-> VM Instances菜单中的外部地址进行访问。
地址可以是静态或短暂的。唯一不同的是当你删除VM Ephemeral IP时会被释放但是静态IP你可以在其他地方重新分配。
现在,要检查的事情是......
我之前遇到过这个问题。我的情况是iptables。检查它是否是iptables阻止的最简单方法,你可以通过这个命令先关闭它。
service iptables stop
如果有效,请尝试从网络浏览器访问。如果是,那么您可能需要检查iptables配置1