Недоступная страница gitlab с пользовательским доменом - PullRequest
0 голосов
/ 03 марта 2020

Я создал сайт с Hu go и разместил его в виде страницы gitlab.

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

Я создал три DNS-записи:

  1. одна типа A с именем @ и значением 35.185.44.232;
  2. одна типа TXT с именем @ и значение _gitlab-pages-verification ... для подтверждения права собственности на домен;
  3. один тип A с именем www и значением 35.185.44.232.

Если я захожу на сайт по адресу https://example.com, все работает нормально; но если я вхожу, используя тройной W (www.example.com), я получаю от gitlab сообщение об ошибке 401 You don't have permission to access the resource. The resource that you are attempting to access is protected and you don't have the necessary permissions to view it.

Как я могу это исправить?

1 Ответ

1 голос
/ 04 марта 2020

Попробуйте CNAME вместо второй A записи для вашего WWW. субдомена. Наличие двух A записей - одна, которая указывает на ваш голый домен, а другая, которая указывает на ваш WWW-domain, либо вызывает ошибку перенаправления, либо просто не существует, поскольку она, как поддомен вашего источника, должна существовать как отдельная сущность в GitLab ИЛИ Вы не можете позаботиться об этом, используя запись CNAME, как я ранее рекомендовал, и используя настройку в стиле каталога (в отличие от субдомена) для своего сайта. У каждого есть свои преимущества и недостатки. Я использую CNAME метод , а настроил WWW-subdomain на GitLab для того, чтобы мои сайты предоставляли дополнительный уровень безопасности и конфиденциальности посетителям, у которых установлен сертификат TLS в предложениях WWW-subdomain .

...