无法使用外部IP访问Google Cloud Compute VM实例


0

我已设置并启用VM以允许HTTP流量和允许HTTPS流量,但我无法在浏览器中访问外部IP。我使用VM进行Web开发测试,需要查看所做的更改。外部IP地址列为(临时),但从我所读到的,所有这些意味着IP将不会通过关闭/重启持续存在。


你遇到了什么错误?超时/连接被拒绝了吗?您是否尝试过谷歌的指南?cloud.google.com/compute/docs/tutorials/basic-webserver-apache(特别是防火墙规则部分)
User025

大约30秒后我得到“这个站点无法达到35.232.24.81花了太长时间才能响应。”,它会与.htaccess活动目录有什么关系吗?我试图找到更改目录。
泰勒

这可能意味着您的网络服务没有运行,请尝试Steven回答的curl建议并检查apache或nginx是否正在运行
User025

你是如何“允许”交通的?
阿尔滨

Answers:


0

虽然我对基于云的产品的体验很大程度上是基于AWS的...

请验证此VM的防火墙(安全组规则)配置。请验证是否启用了端口80(如果使用SSL,则为443)以允许从0.0.0.0/0到VM的流量。

在云中配置安全组规则时,0.0.0.0 / 0表示来自/来自任何地方。因此,在这种情况下,您允许从任何地方(0.0.0.0/0)连接到您的VM。

然后请验证您的网络服务器配置。你在使用Apache还是Nginx?

你可以从终端卷曲网站吗?例如,curl localhost 通过使用curl命令,您将能够确定Web服务器实际上是活动的并且已准备好进行连接,以便在您找出安全组规则时将故障排除时间降至最低。


虽然有时您希望限制对云资源的访问,但您可以指定允许连接的IP地址。在对安全组规则进行故障排除时,我发现最简单的方法是从0.0.0.0/0开始,确认连接按预期工作,然后将0.0.0.0/0替换为特定地址。
史蒂文

0

感谢您的帮助,通过不注意并启用HTTPS和HTTP流量,谷歌添加了与IP网址的安全连接,但我从未获得过VM的证书,因此从https:/中生成的URL中删除了's' /允许我访问。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.