【发布时间】:2015-01-31 08:38:59
【问题描述】:
我在 Github 上有两个项目,它们都属于同一个 Github“组织”。这两个项目都有一个gh-pages 分支,我想在自定义子域下提供服务。尽管有几个 Github 文档页面和有用的 SO 帖子(例如 this one),但正确配置这一点非常困难。
这是我目前所拥有的:
DNS 配置
- proj1.mydomain.com 有一条 CNAME 记录指向
org.github.io. - proj2.mydomain.com 有一条 CNAME 记录也指向
org.github.io.
nslookup proj1.mydomain.com 返回:
Name: github.map.fastly.net
Address: 185.31.17.133
Aliases: proj1.mydomain.com
org.github.io
对于proj2,别名为proj2。
Github 设置
org/proj1 有一个 gh-pages 分支,上面有一个 CNAME 文件,上面写着
proj1.mydomain.com
对于proj2,CNAME 文件也显示proj2...。
该组织没有特殊的配置或网站,因为我们只关心这两个项目。
行为
-
org.github.io/proj1/:内容正常,但没有重定向到proj1.mydomain.com -
org.github.io/proj2/:内容正常,但没有重定向到proj2.mydomain.com -
proj1.mydomain.com:工作正常 -
proj2.mydomain.com:工作正常
我怎样才能让重定向工作as it should?
顶点域mydomain.com(就像www.mydomain.com)不参与所有这些;我目前只有子域和 Github 项目。另外,我确实看到了Github docs 建议的Your site is published at http://proj1.mydomain.com 消息。
【问题讨论】:
标签: github dns github-pages