如何在GitHub页面上托管的子域上启用HTTPS?

时间:2019-03-23 18:55:00

标签: github https subdomain cloudflare

我在一个服务器(sebsartlist.com)上托管了一个裸域(carrd.io),但是希望在Git集线器页面上托管一个子域pro.sebsartlist.com。我已经设法将子域托管在GitHub页面上,但是似乎无法将其添加到“强制HTTPS”中。

我将cloudflare用于DNS设置,并使用CNAME方法将pro.sebsartlist.com指向username.github.io,因此不确定我是否也可以添加A name记录,因为这些指向当前是裸域。

我尝试使用cloudflare强制HTTPS。

我通过使用加密设置菜单中的选项来做到这一点,但我仍然无法启用HTTPS。

我还检查了所有托管文件是否指向HTML中的HTTPS URL。

1 个答案:

答案 0 :(得分:0)

我今天无法找到答案,所以我花了一会儿时间进行讨论。 我想通了。

  1. 将CNAME记录设置为指向您的.github.io页面链接的所有指向
  2. 将自定义域更改为其他域,然后重新设置,以刷新证书。
  3. 证书颁发后
  4. 启用https

及其完成。