如何解决gcloud VM-无法访问此网站
我创建了 n1-standard-1(1个vCPU,3.75 GB内存) VM,并在其上安装了具有静态IP地址的LAMP。当我尝试在浏览器中访问静态IP地址时,它显示This site can’t be reached
,但是我已经检查了防火墙规则并打开了端口80。
下面是gcloud compute firewall-rules list
命令的输出-
telnet
的输出为-
打开端口80和443是否还需要做其他事情? 请帮忙,谢谢!!
解决方法
这可能是VM的配置。您将要检查机器是否确实在该端口上侦听。您可能已经安装了LAMP,但是例如是否启动了服务?最好的方法是SSH进入系统和curl localhost
。如果卷曲失败,则表明服务未在该端口上侦听。
之后,请检查是否可以从VPC访问系统,例如可以通过同一VPC中的另一个系统运行curl <machine>
。如果这不起作用,您可能会发现系统仅在127.0.0.1
上监听,或具有其他设置来阻止与其他计算机的连接。
如果这些步骤成功了,那么您的防火墙规则确实是罪魁祸首-检查系统是否在正确的VPC(上面列出的default
)中。
最后,您尚未指定如何分配静态IP地址,但请确保已创建该地址并将其分配给该实例。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。