我创建了一个由 Jekyll 驱动的博客,并通过 GitHub Pages 托管它。
现在,我想设置一个子域(blog.example.com),但无法使其工作。
我添加了一个 CNAME 文件,其文本为:blog.example.com。我在我的 Dreamhost 帐户中为子域添加了两条 A 记录,均指向 GitHub 提供的 204.232.175.78。
知道缺少的部分是什么,或者我是否做错了什么?
对于以下域,设置有所不同example.com
和子域,例如blog.example.com
.
如果是子域:blog.example.com
- Go to 域名 |管理域名在您的网页面板中
- Locate
blog.example.com
, click Delete in the Actions column
- 等待 10 分钟,然后单击DNS下方链接
example.com
- Add a
CNAME
record:
-
Name =
blog
-
Type =
CNAME
-
Value =
yourusername.github.io.
(是的,有一个.
在最后!)
如果是域名:example.com
- Go to 域名 |管理域名在您的网页面板中
- Locate
example.com
, click Edit in the Actions列并切换到DNS only托管(位于底部)
- 返回到域名 |管理域名在您的网页面板中
- 点击DNS下方链接
example.com
- Add an
A
record:
-
Name=(空白,什么都没有)
-
Type =
A
-
Value =
185.199.108.153
(GitHub,来自这一页 https://help.github.com/articles/tips-for-configuring-an-a-record-with-your-dns-provider/#configuring-an-a-record-with-your-dns-provider)
- Add a
CNAME
record:
-
Name =
www
-
Type =
CNAME
-
Value =
yourusername.github.io.
(是的,有一个.
在最后!)
(是的,您需要A
and CNAME
在这种情况下记录。)
顺便说一句,我知道这一点的唯一原因是因为我上周末做了同样的事情。我很迷茫,但乐于助人的支持人员帮助了我一半,我弄清楚了剩下的事情。这个程序对我有用,我需要这两种情况,所以我测试了两种情况。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)