具有自定义域的无法访问的gitlab页面

问题描述 投票:0回答:1

我用Hugo创建了一个网站,并将其托管为gitlab页面。

要分配我的自定义域,我遵循了gitlab的this document的说明。

我创建了三个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.

我该如何纠正?

dns gitlab hosting hugo
1个回答
1
投票

为您的CNAME子域尝试A而不是第二个WWW.记录。有两条A记录-一条指向您的裸域,一条指向您的WWW域,这要么导致重定向错误,要么根本不存在,因为作为源的子域,它必须作为单独的实体存在于GitLab < [OR通过使用我之前建议的CNAME记录并为您的站点使用目录样式(而不是子域样式)设置,您可以不必担心它。每种方法都有其优点和缺点。我使用CNAME方法在GitLab上设置了WWW子域,以便我的网站向在WWW-subdomain上安装了TLS证书的访问者授予额外的安全性和隐私性。 >

© www.soinside.com 2019 - 2024. All rights reserved.