Google cloud platform gcloud VM-此站点可以’;联系不到

Google cloud platform gcloud VM-此站点可以’;联系不到,google-cloud-platform,cloud,gcloud,google-cloud-console,Google Cloud Platform,Cloud,Gcloud,Google Cloud Console,我已经创建了n1-standard-1(1个vCPU,3.75 GB内存)VM,并在其上安装了一个静态IP地址的LAMP。当我试图在浏览器中点击静态IP地址时,它说,无法访问此站点,但我已检查了防火墙规则,端口80已打开 下面是gcloud compute firewall rules list命令的输出- telnet的输出如下- 我还需要做什么来打开端口80和443吗? 请帮忙,谢谢 这可能是VM的配置。您需要检查机器是否正在该端口上侦听。例如,您可能已安装LAMP,但服务是否已启动?最

我已经创建了n1-standard-1(1个vCPU,3.75 GB内存)VM,并在其上安装了一个静态IP地址的LAMP。当我试图在浏览器中点击静态IP地址时,它说,
无法访问此站点
,但我已检查了防火墙规则,端口80已打开

下面是
gcloud compute firewall rules list
命令的输出-

telnet
的输出如下-

我还需要做什么来打开端口80和443吗?
请帮忙,谢谢

这可能是VM的配置。您需要检查机器是否正在该端口上侦听。例如,您可能已安装LAMP,但服务是否已启动?最好的方法是使用SSH连接到系统中并
curl localhost
。如果curl失败,您就知道服务没有在该端口上侦听

之后,检查是否可以从专有网络访问系统(如果可以),例如通过同一专有网络中的另一个系统,运行
curl
。如果这不起作用,您可能会发现系统仅在侦听
127.0.0.1
,或者其他设置阻止了与其他机器的连接

如果这些步骤成功,那么您的防火墙规则确实是罪魁祸首-检查您的系统是否在正确的VPC中(
default
您在上面列出的)


最后,您还没有指定如何分配静态IP地址,但请确保已创建该地址并将其分配给该实例。

感谢您的回复Jonny,分配给VM的静态IP地址,您能告诉我是否有任何具体内容需要检查吗?我还附上了Telnet命令的截图,以了解更多细节。请仔细阅读我上面发布的每一个内容,找出问题所在。(如果您不确定自己是否理解我在这里所说的内容,那么您需要一位技术性更强的同事与您一起深入了解问题所在。)您可能需要检查的另一件事是,静态地址(如果不是全局地址)被分配到与您的实例相同的区域。首先,在社区指南上有一个战利品。你使用哪种操作系统?请连接到您的VM实例,运行
sudo netstat-nlpt
,并用输出更新您的问题。