Google cloud platform 无法使用IP地址在google云平台上加载网页
我无法使用谷歌云平台计算引擎Linux服务器加载网页 我正在使用IP地址。我选中了复选框以允许HTTP和HTTPS通信。Google cloud platform 无法使用IP地址在google云平台上加载网页,google-cloud-platform,Google Cloud Platform,我无法使用谷歌云平台计算引擎Linux服务器加载网页 我正在使用IP地址。我选中了复选框以允许HTTP和HTTPS通信。 我可以ping IP地址并收到4条回复 我安装了PHP7.3和apache2。 我启动了apache服务器,并验证了apache服务器是否正在运行。然后我没有更改任何配置。 文档根目录仍然设置为/var/www/html。默认网页仍然存在。我刚刚部署了这个服务器,但它从来没有工作过 先前类似的问题答案建议启用防火墙规则。我检查了此服务器的防火墙规则 允许HTTP和HTTPS入
我可以ping IP地址并收到4条回复 我安装了PHP7.3和apache2。
我启动了apache服务器,并验证了apache服务器是否正在运行。然后我没有更改任何配置。
文档根目录仍然设置为/var/www/html。默认网页仍然存在。我刚刚部署了这个服务器,但它从来没有工作过 先前类似的问题答案建议启用防火墙规则。我检查了此服务器的防火墙规则 允许HTTP和HTTPS入口。
防火墙规则设置如下:
default-allow-http
Ingress
http-server
IP ranges: 0.0.0.0/0
tcp:80
Allow
1000
default
Off
—
default-allow-https
Ingress
https-server
IP ranges: 0.0.0.0/0
tcp:443
Allow
1000
default
为什么呢?- 检查apache服务是否正在运行
- ssh到GCE实例中,并检查是否可以在本地获取页面内容
- 确保将允许端口80和443上的流量的ingrees规则应用于实例
- 检查apache服务是否正在运行
- ssh到GCE实例中,并检查是否可以在本地获取页面内容
- 确保将允许端口80和443上的流量的ingrees规则应用于实例
localhost:80
上看到默认apache,并且如果对实例应用了ingress 80防火墙规则,然后,当您卷曲外部实例IP:80
卷曲外部实例IP:80生成时,您应该会看到相同的nginx默认页面无法解析主机:外部实例IPcurl 35.223.119.208生成默认apache网页。这是预期的结果如果您ssh到实例中并curl localhost:80或curl localhost:443,您是否收到页面的内容?curl localhost:80生成默认apache网页的HTML。这是预期的结果。curl localhost:443生成加载失败错误如果在localhost:80
上看到默认apache,并且如果对实例应用了ingress 80防火墙规则,然后,当您卷曲外部实例IP:80
卷曲外部实例IP:80生成时,您应该会看到相同的nginx默认页面无法解析主机:外部实例IPcurl 35.223.119.208生成默认apache网页。这是预期的结果
curl localhost:80
curl localhost:443