ubuntu 上安装的 gitlab 显示 apache 默认页面

installed gitlab on ubuntu shows apache default page

我使用以下命令从 DigitalOcean 在我的 vps 上安装了 gitlab: sudo EXTERNAL_URL="http://gitlab.cc-soft.xyz" apt-get install gitlab-ee。 当我转到 http://gitlab.cc-soft.xyz 时,它显示了这个页面: 如何解决这个问题?

我在 ubuntu docker 容器上尝试了安装步骤,gitlab 运行没有问题。如果有人感兴趣:

docker run --name ubuntu-gitlab -p 8000:80 -p 8443:443 -it ubuntu:latest bash

现在谈谈你的问题。我可以想到两种可能性:

  • 您忘记为您的 gitlab 机器设置 DNS 记录,它当前指向另一个 运行 apache 服务器。
  • 或者您已经在该机器上安装了 Web 服务器。

在后一种情况下,您需要执行以下操作之一:

  • 删除当前的网络服务器并将 gitlab 安装为该机器中唯一的服务器
  • 配置 gitlab 以使用 here 中描述的相对 url。您可能需要在主 Web 服务器中设置额外的代理。

但是,在我明确的设置中,我没有另一台服务器和 gitlab 在主域中显示相同的第一个 404 页面和 foxy(我们在 gitlab 完全正常运行之前得到的页面)。它在 http://domain/gitlab

中运行流畅

PS: 与你的问题无关,我补充一个我遇到的问题和找到的解决方法,以供日后参考。

在安装过程中,我卡住了(或者可能花了太长时间):

ruby_block[wait for logrotate service socket] action run

和 运行 另一个 shell 中的以下内容似乎有效并继续安装(非 root 设置需要 sudo

/opt/gitlab/embedded/bin/runsvdir-start