首页 文章

AWS子域不与Github Pages一起使用

提问于
浏览
1

我正在尝试将我的一个子域链接到我的Github项目 .

我在Route 53控制台中为“kushyapp.github.io/kushy-blog-gatsby”创建了一个CNAME,并将其设置为每分钟更新一次 .

当我使用dig命令检查域的配置( dig blog.kushy.net +nostats +nocomments +nocmd )时,我可以在输出中看到我的Github项目:

; <<>> DiG 9.10.6 <<>> blog.kushy.net +nostats +nocomments +nocmd
;; global options: +cmd
;blog.kushy.net.            IN  A
blog.kushy.net.     300 IN  CNAME   kushyapp.github.io/kushy-blog-gatsby.
.           83449   IN  SOA a.root-servers.net. nstld.verisign-grs.com. 2018072000 1800 900 604800 86400

当我访问域(blog.kushy.net)时,我看到错误:

This site can’t be reached
blog.kushy.net’s server IP address could not be found.
DNS_PROBE_FINISHED_NXDOMAIN

不确定我在配置中做错了什么?我尝试启用/禁用域并向repo添加CNAME文件 .

如果它适用于任何事物,则此子域最近托管在nginx服务器上(在Route 53中没有域设置,仅在nginx虚拟主机文件中) . 我删除旧的nginx配置并重新启动服务器(我没有在dig输出中看到它) - 所以我很确定这不是问题 .

1 回答

  • -1

    结束是我将其路由到REPO(YOUR-GITHUB-USERNAME.github.io/REPO_NAME)的问题,而不是我的GITHUB PAGES ROOT URL(YOUR-GITHUB-USERNAME.github.io) .

    CNAME需要根级别URL,没有子目录 . Github处理重定向到他们的回购 .

相关问题