如何解决当主域位于其他位置时,创建Github Pages子域
我正在尝试使用Github Pages托管自定义子域。
我的顶点域(http://example.com)指向自定义服务器(而不是Github Pages)。
我正在尝试获取此http://subdomain.example.com的子域,以在项目页面之外托管Github Pages网站。
我已经为指向http://username.github.io的子域创建了CNAME记录,但是出现了以下错误:
您网站的DNS设置使用的是自定义子域, subdomain.example.com,将其设置为A记录。我们 建议您将其更改为指向[您的 USERNAME]。github.io。有关更多信息,请参见 https://help.github.com/articles/setting-up-a-custom-domain-with-github-pages/。
我还尝试过将项目移至其自己的Github组织,并将CNAME指向Organisationname.github.io,但结果相同。
在这两种情况下,我都等了24小时让DNS传播。
我尝试按照官方教程进行操作,并在StackOverflow中搜索答案,但无法找到这种情况的任何答案。
我的http://example.com域的A记录是否有可能做到或影响它下面的所有子域?
解决方法
找到了受Github支持的解决方案。
答案是是可以。我只是将apex域配置为使用Cloudflare,而完全忘记了它。我做了我在Cloudflare的原始帖子中描述的更改,并且一切正常。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。