Как мне включить HTTPS на поддомене, размещенном на страницах GitHub?

#github #https #subdomain #cloudflare

#github #https #поддомен #cloudflare

Вопрос:

У меня есть открытый домен ( sebsartlist.com ), размещенный на одном сервере ( carrd.io ), но я хочу разместить поддомен pro.sebsartlist.com на страницах Git hub. Мне удалось разместить поддомен на страницах GitHub, но, похоже, я не могу заставить его «принудительно использовать HTTPS».

Я использую cloudflare для настройки DNS и использовал CNAME метод, чтобы указать pro.sebsartlist.com для username.github.io поэтому не был уверен, что смогу также добавить A name записи, поскольку они указывают на открытый домен в настоящее время.

Я пытался принудительно использовать HTTPS с помощью cloudflare.

Я сделал это, используя опции в меню настроек криптографии, но я все еще не могу включить HTTPS.

Я также проверил, что все файлы, которые я размещаю, указывают на URL HTTPS в HTML.

Ответ №1:

Сегодня я не смог найти ответы на этот вопрос, поэтому потратил некоторое время на то, чтобы разобраться с этим. И я понял это.

  1. установите для записей CNAME, чтобы все они указывали на ваш .github.io ссылка на страницу
  2. измените пользовательские домены на somethign else и обратно, чтобы обновить сертификаты.
  3. включите https после выдачи сертификатов

и это сделано.