[英]How to access website deployed on Google cloud VM?
我在 Google 云虚拟机上部署了一个小型 Spring 启动应用程序。 我为它保留了一个公共的 IP。 我启用了 DNS 区域,创建了 A、CNAME 记录,并将提供的谷歌名称服务器放入 GoDaddy DNS 配置中。 当我在终端中运行nslookup mywebsite.com
时。 我得到了网站的正确 IP 地址。 此外,该网站可通过 IP 地址访问。 但我无法通过域名访问它,即
http://IP_ADD:8080
:工作成功。
mywebsite.com
:不起作用。 我得到: www.mywebsite.com
拒绝连接。
google云VM实例中的防火墙规则如下:
我关注的一些文章: https://vinoaj.com/guides/2018/google-cloud-dns-for-godaddy-domain/
紧随其后的是关于同一主题的谷歌文档。 这也与文章相同。
请注意,您正在尝试访问www.mywebsite.com
,而您似乎在 DNS 记录中配置了mywebsite.com
。 它们不是同一件事。
请务必为www.mywebsite.com
配置 CNAME 记录。 例如,考虑这个相关的 SO 问题,或者另一个问题。
另外,请注意,您正在端口 8080 上访问 web 应用程序。您需要某种 web 服务器、代理或服务,如负载均衡器,将流量从端口80
和/或端口443
重定向到您的应用程序正在监听的8080
。
作为另一个有用的链接,您还可以查看Google Cloud DNS 最佳实践。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.