<返回更多

如何启用 GitHub Pages 中的子域名

2020-11-16    
加入收藏

在启用子域名的时候,我们立即访问会发现出现网络没有解析的错误。

如何启用 GitHub Pages 中的子域名

 

如上图显示的情况,所有的配置都已经配置好了,但是就是页面访问不了。

GitHub 的配置和原因

 

如何启用 GitHub Pages 中的子域名

 

后来发现是因为 DNS 解析需要时间,如果你还使用了 DNS 缓存的话,就更加麻烦。

可以操作的是在你 DNS 设置的 CNAME 部分,将域名的 TTL 时间降低到最低。

并且如果你的 DNS 解析有缓存或者全局 CDN 的时候,最好先禁用。

如何启用 GitHub Pages 中的子域名

 

这是因为 DNS 的解析和调整更新是需要时间的,同时 TTL 时间越长,调整的越慢。

GitHub 会需要和你的 DNS 配置进行通信以确定是你的域名,在这个时间上,缓存本来是帮助大家提高网站访问效率的,反而会给你带来不少麻烦。

在配置阶段,最好是先禁用。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>