Redirect Gitlab重定向到根域

Redirect Gitlab重定向到根域,redirect,nginx,dns,gitlab,Redirect,Nginx,Dns,Gitlab,我在gitlab上遇到了一个奇怪的问题(由我自己主持)。当我想访问gitlab时,它会将我重定向到根域。(Gitlab托管在子域上,根域主机与Gitlab主机不同) 经过一些搜索,我没有找到解决方案,所以我问了一个问题,如何解决这个问题 一些信息: 在配置文件(gitlab.rb&gitlab.yml)中将外部URL设置为正确的URL sudo gitlab rake gitlab的结果:检查可在此处找到: sudo gitlab rake gitlab:env:info的结果可以在这里找到:

我在gitlab上遇到了一个奇怪的问题(由我自己主持)。当我想访问gitlab时,它会将我重定向到根域。(Gitlab托管在子域上,根域主机与Gitlab主机不同)

经过一些搜索,我没有找到解决方案,所以我问了一个问题,如何解决这个问题

一些信息:

  • 在配置文件(gitlab.rb&gitlab.yml)中将外部URL设置为正确的URL
  • sudo gitlab rake gitlab的结果:检查可在此处找到:
  • sudo gitlab rake gitlab:env:info的结果可以在这里找到:
如果需要更多信息,请随时询问。

我发现了错误。。。
是我的错。我已经将gitlab中的主页设置为我的“主页”,而不是gitlab主页。当我想访问gitlab时,如果没有登录,我会被重定向到我的主页。不适用于gitlab。

您的DNS记录是什么?根域对我的根服务器有一个a记录gitlab域是我的dyndns域的一个cname,该域托管在我家。您说这两个主机不同。您的GitLab实例必须至少有另一个A记录。我有一个域,其中有一个A记录,该A记录指向我的根服务器。对于我的家,我有一个dyndns域,所以gitlab域是我域的子域,有一个到dyndns域的cname记录。你可以自己测试:根域是gitlab域,顺便说一句,你可以接受你自己的答案(它将标记你的问题已解决并授予你声誉)。