Как настроить DNS так, чтобы домен root и поддомен страницы gitlab указывали на один и тот же адрес? - PullRequest
3 голосов
/ 09 марта 2020

Этот вопрос похож на этот , но не идентичен.


Я создал сайт stati c с Hu go и разместил его на gitlab.

У меня есть домен, который был назначен мне tophost.it, скажем example.it

Как объяснено в этом документе , и в частности в этот параграф (*) , я создал 4 днс:

  1. @ A 35.185.44.232
  2. www CNAME example.gitlab.io
  3. _gitlab-pages-verification-code TXT gitlab-pages-verification-code = ...
  4. _gitlab-pages-verification-code.www TXT gitlab-pages-verification-code = ...

Если я наберу в любом браузере example.it мой сайт на gitlab открывается нормально; если вместо этого я набираю www.example.it, я получаю следующее сообщение об ошибке:

401

У вас нет прав доступа к ресурсу.

Ресурс, который Вы пытаетесь получить доступ к защищенному, и у вас нет необходимых прав для его просмотра.

В чем ошибка? Как это исправить? Могут ли те, у кого есть сайт, размещенный на gitlab, объяснить мне, как они настраивают свой DNS для подключения своего собственного домена с и без «www»?

(*): «В некоторых случаях вы нужно указать и субдомен, и домен root на один и тот же веб-сайт, например, example.com и www.example.com. ... "

Ответы [ 2 ]

3 голосов
/ 10 марта 2020

Вы должны проверить свои привязки с IP-адресами ваших доменов. Также обратите внимание, что «www*1002*. Example.com», www is также является поддоменом. Тем не менее, я советую вам еще раз проверить свою привязку в зоне DNS и особенно проверить запись A.

Если это возможно, пожалуйста, укажите ваши настройки DNS. Итак, я могу предложить вам лучше

0 голосов
/ 09 марта 2020

Документация вводит в заблуждение. Вместо WWW CNAME example.gitlab.io вам нужно сделать WWW CNAME example.com, где example.com - ваше фактическое доменное имя. Это явное недопонимание того, что WWW является правильным поддоменом. Это не так. Технически это «префикс». все, кроме WWW, является подходящим поддоменом, будь то мобильный спецификатор c, например m, или что-либо еще, что он создает. Помимо этого факта, даже если ваш сертификат TLS указан как для вашего домена Apex, так и для префикса WWW, он, по сути, является одним из других в качестве разрешения DNS. Вот почему вы увидите такие сайты, как hp.com, используйте номера как www-suffixes, например WWW8.

...