【发布时间】:2014-06-21 05:15:02
【问题描述】:
我是一名设计师,试图在 Github Pages 上建立我的第一个网站。
目标:
配置我的 GitHub Pages 用户页面站点willmillar.github.io,以使用 Hover 域(willmillar.com 或 www.willmillar.com)
当前设置:
我尝试遵循 GitHub 文档并在我的 DNS 设置中添加了一条 CNAME 记录,该记录将 www 指向 willmillar.github.io (screenshot of DNS setup)。
我的willmillar.github.io repo 根目录中还有一个CNAME 文件,其中包含www.willmillar.com
我尝试过的其他事情:
尝试通过将A 记录指向192.30.252.153 和192.30.252.154 以及stackoverflow 上的其他几个解决方案posted 来设置Apex 域。但是,我真的不知道我在这里做什么。
我一直在使用 Github 文档中的 dig 命令测试我的所有更改。但我每次都得到相同的结果:
$ dig willmillar.com +nostats +nocomments +nocmd
; <<>> DiG 9.8.3-P1 <<>> willmillar.com +nostats +nocomments +nocmd
;; global options: +cmd
;willmillar.com. IN A
该域当前不起作用,我收到了来自 Github 的页面构建错误电子邮件,其中说 “[my] 站点的 CNAME 记录应该指向 your-username.github.io,但不要”。
我做错了什么?
谢谢!
【问题讨论】:
-
看起来您的主要问题在于 Hover DNS 设置。我不确定那里的修复(从您的屏幕截图中看起来是正确的,但
dig www.willmillar.com +nostats +nocomments +nocmd没有显示预期的输出。次要问题可能是 GitHub Pages 没有正确构建。您应该添加 .gitignore file 以排除生成_site文件夹。 -
@nicksuch,你是正确的。我与 Hover 支持人员交谈,他们指出我的域名服务器仍然指向我转移域时的旧 GoDaddy 域名服务器。我没想到在那里检查!改回 Hover 名称服务器后,一切正常。感谢您的帮助!
-
请将您的解决方案发布为答案并将其标记为已接受。这有助于有类似问题的用户找到您的解决方案。
标签: github dns alias cname github-pages