我用Hugo创建了一个网站,并将其托管为gitlab页面。
要分配我的自定义域,我遵循了gitlab的this document的说明。
我创建了三个DNS记录:
A
且值为@
的类型为35.185.44.232
的一个;TXT
且值为@
的类型为_gitlab-pages-verification ...
的一个;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.
我该如何纠正?
为您的CNAME
子域尝试A
而不是第二个WWW.
记录。有两条A
记录-一条指向您的裸域,一条指向您的WWW域,这要么导致重定向错误,要么根本不存在,因为作为源的子域,它必须作为单独的实体存在于GitLab < [OR通过使用我之前建议的CNAME
记录并为您的站点使用目录样式(而不是子域样式)设置,您可以不必担心它。每种方法都有其优点和缺点。我使用CNAME
方法和在GitLab上设置了WWW子域,以便我的网站向在WWW-subdomain
上安装了TLS证书的访问者授予额外的安全性和隐私性。 >