繁体   English   中英

如何访问部署在谷歌云虚拟机上的网站?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM