我已经设置了一个带有 Apache 网络服务器的 VPS,并为该网站安装了 Let's Encrypt。
但是,当网站加载时没有 ,www.
它会转到域名注册商的默认页面。如果包含 ,网站可以正确加载。
我还将在下面包含我的 DNS 设置。
以下是两个可以实时查看问题的链接
我感觉这是我的 DNS 设置的问题。但是看不出问题出在哪里。
答案1
您有重复的 ORIGIN 条目@
(负载平衡方法称为循环 DNS):
magiccompetitions.com. 14400 IN A 67.209.116.138
magiccompetitions.com. 14400 IN A 94.136.40.51
而子域名 www 只有一个:
www.magiccompetitions.com. 14400 IN A 67.209.116.138
这意味着它对获得您的 VPS IP67.209.116.138
的每个人都有效,但对获得 的每个人都显示占位符页面94.136.40.51
。
删除带有 的行@ A 94.136.40.51
,您可能还需要删除 ,* A 94.136.40.51
以便停止使用每个不存在的子域名推广您的注册商,例如http://wildcard.magiccompetitions.com/
答案2
我可以看到您的网站有两个链接。一个加密,另一个未加密,但这不是您描述的问题。也许您只是设置了 DNS 条目,但它们尚未升级到您所在位置正在使用的 DNS……可能需要一段时间。