GitHub 页面自定义域设置
GitHub Pages Custom Domain Settings
我正在尝试用我的 domain.com
(GitHub 中的 APEX)和 www.domain.com
.
配置 GitHub
我 username.github.io
工作正常。
我的 A 记录指向 192.30.252.153
和 192.30.252.154
。
然后我设置了两个 CNAME 记录:
www.domain.com
→domain.com
io.domain.com
→username.github.io
但是,此配置不起作用。
访问 domain.com
会导致 GitHub 出现 404。同时,访问 www.domain.com
会导致 ERR_NAME_NOT_RESOLVED
.
现有文档令人困惑,并且没有明确的端到端配置方法。
谁能告诉我我错过了什么?
以下是我为 domain.com 和 www.domain.com 所做的工作,您需要这个:
- www 的 A 记录
- 一条A记录@192.30.252.153
- 一条A记录@192.30.252.154
- CNAME 别名 www.domain.com 到 username.github.io。 (注意尾随期)
- GitHub Pages 存储库中的 "CNAME" 文件包含文本 "domain.com"
我认为通配符 A 记录在您的情况下可能是可选的,但我不确定。
编辑:删除了通配符 A 记录。 @mheadroom 指出 GitHub 建议不要使用此条目,因为它允许任何人在您的子域之一上托管 GitHub 页面站点! https://help.github.com/articles/tips-for-configuring-a-cname-record-with-your-dns-provider/
基于 ,这是对我有用的略微修改的配置。
对于我的自定义 (apex) domain eyecatchup.rocks
,我设置:
- 一个
A record
:主机@
,目的地192.30.252.153
- 一个
A record
:主机@
,目的地192.30.252.154
- 一个
A record
:主机www
,目的地192.30.252.153
- 一个
A record
:主机www
,目的地192.30.252.154
- An
CNAME record
: host www
, destination eyecatchup.github.io
The "CNAME" file in the GitHub Pages repo 包含 eyecatchup.rocks
.
有了这个集合,eyecatchup.rocks as well as www.eyecatchup.rocks point to my GitHub user page, originally available at eyecatchup.github.io.
需要在您的 DNS 提供商端进行以下配置:
我正在尝试用我的 domain.com
(GitHub 中的 APEX)和 www.domain.com
.
我 username.github.io
工作正常。
我的 A 记录指向 192.30.252.153
和 192.30.252.154
。
然后我设置了两个 CNAME 记录:
www.domain.com
→domain.com
io.domain.com
→username.github.io
但是,此配置不起作用。
访问 domain.com
会导致 GitHub 出现 404。同时,访问 www.domain.com
会导致 ERR_NAME_NOT_RESOLVED
.
现有文档令人困惑,并且没有明确的端到端配置方法。
谁能告诉我我错过了什么?
以下是我为 domain.com 和 www.domain.com 所做的工作,您需要这个:
- www 的 A 记录
- 一条A记录@192.30.252.153
- 一条A记录@192.30.252.154
- CNAME 别名 www.domain.com 到 username.github.io。 (注意尾随期)
- GitHub Pages 存储库中的 "CNAME" 文件包含文本 "domain.com"
我认为通配符 A 记录在您的情况下可能是可选的,但我不确定。
编辑:删除了通配符 A 记录。 @mheadroom 指出 GitHub 建议不要使用此条目,因为它允许任何人在您的子域之一上托管 GitHub 页面站点! https://help.github.com/articles/tips-for-configuring-a-cname-record-with-your-dns-provider/
基于
对于我的自定义 (apex) domain eyecatchup.rocks
,我设置:
- 一个
A record
:主机@
,目的地192.30.252.153
- 一个
A record
:主机@
,目的地192.30.252.154
- 一个
A record
:主机www
,目的地192.30.252.153
- 一个
A record
:主机www
,目的地192.30.252.154
- An
CNAME record
: hostwww
, destinationeyecatchup.github.io
The "CNAME" file in the GitHub Pages repo 包含 eyecatchup.rocks
.
有了这个集合,eyecatchup.rocks as well as www.eyecatchup.rocks point to my GitHub user page, originally available at eyecatchup.github.io.
需要在您的 DNS 提供商端进行以下配置: