Назад | Перейти на главную страницу

Должен ли CNAME ссылаться на репо при размещении нескольких сайтов со страницами Github под одним именем пользователя?

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

В провайдере домена я изменил серверы имен, чтобы они указывали на Cloudflare, как указано. В Cloudflare я настроил каждый сайт и указал IP-адреса Github Page, как указано:

Для сайт А У меня CNAME в качестве псевдонима со значением username.github.io. Для сайт B Мне пришлось удалить файл CNAME при добавлении в сайт B из-за URL-адреса домена, указывающего на сайт А хотя в Джекилле _config.yml URL-адреса были:

сайт А

baseurl: ""
url: "http://siteA.com" 

сайт B

baseurl: ""
url: "http://siteB.com" 

Оба сайта созданы с использованием Jekyll и загружены в каталог с именем /docs но один - это блог, а другой - целевая страница приложения. Я получаю отчеты, что сайт B бросает 522:

Единственное отличие от A и B состоит в том, что у A есть файл CNAME с username.github.io. Когда я добавляю CNAME на сайт Cloudflare B, URL-адреса неверны, поэтому мне интересно в моем CNAME на Cloudflare, могу ли я закодировать его как:

Сайт А

username.github.io/siteA-repo

и

Сайт B

username.github.io/siteB-repo

оба сайта в разделе "Настройки> Источник" имеют master branch /docs folder выбрано. У обоих производителей включен SSL.

Эталонные установки:

После обращения к Github ответ:

Эта ошибка обычно означает, что на стороне Cloudflare есть ошибка конфигурации, что означает, что он не указывает на Github.

Судя по отправленной вами информации (как и выше), похоже, что ваш домен настроен так, чтобы указывать на правильные IP-адреса, поэтому он должен указывать на Github.