首页 > 解决方案 > 如何让 GitHub 页面为我的 www 子域提供正确的 SSL 证书

问题描述

https://joshuafox.com显示正确。但是,https://www.joshuafox.com给出了 SSL 证书错误。

DNS 记录似乎正确,如 所示dig,并且http://www.joshuafox.com(无 HTTPS)正确重定向。

$ dig www.joshuafox.com
...
;; ANSWER SECTION:
www.joshuafox.com.  86400   IN  CNAME   joshuafox.com.
joshuafox.com.      3600    IN  A   185.199.109.153

据说 GitHub Pages 中的这个新功能支持这一点。如何启用它?

标签: github-pages

解决方案


编辑:大修答案

要包含您的www apex,您应该将此行添加到域 DNS 记录中:

CNAME www.joshuafox.com joshuafox.github.io 86400

如果你使用dig它应该看起来像:

dig www.joshuafox.com +nostats +nocomments +nocmd
;www.joshuafox.com.             IN      A
www.joshuafox.com.      86400   IN      CNAME   joshuafox.github.io.
joshuafox.github.io.    3600    IN      A       185.199.109.153
joshuafox.github.io.    3600    IN      A       185.199.110.153
joshuafox.github.io.    3600    IN      A       185.199.111.153
joshuafox.github.io.    3600    IN      A       185.199.108.153
dig joshuafox.com +nostats +nocomments +nocmd
;joshuafox.com.                 IN      A
joshuafox.com.          3600    IN      A       185.199.110.153
joshuafox.com.          3600    IN      A       185.199.111.153
joshuafox.com.          3600    IN      A       185.199.108.153
joshuafox.com.          3600    IN      A       185.199.109.153

推荐阅读