我在google云vm上部署了一个小型spring启动应用程序。我已经为它保留了一个公共ip。我已经启用了dns区域,创建了一个,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/
随后,谷歌也发布了关于同一主题的文档。与文章内容相同。
1条答案
按热度按时间7kqas0il1#
请注意,您正在尝试访问
www.mywebsite.com
虽然看起来你mywebsite.com
在你的dns记录里。他们不是一回事。请确保为配置了cname记录
www.mywebsite.com
. 例如,考虑这个相关的so问题,或者这个其他的问题。另外,请注意,您正在访问端口8080上的web应用程序。您需要某种web服务器、代理或服务,比如负载均衡器,用于重定向来自端口的流量
80
和/或端口443
你的应用程序正在监听的那个,8080
.作为另一个有用的链接,您还可以查看googleclouddns最佳实践。