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

标签 ubuntu gitlab

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

最佳答案

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

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

现在关于你的问题。我能想到两种可能:
  • 您忘记为您的 gitlab 机器设置 DNS 记录,它当前指向另一个正在运行的 apache 服务器。
  • 或者您已经在该机器上安装了 Web 服务器。

  • 在后一种情况下,您需要执行以下操作之一:
  • 删除当前的 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
    

    关于ubuntu - 在 ubuntu 上安装的 gitlab 显示 apache 默认页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70683239/

    相关文章:

    Gitlab secret 检测,如何测试其工作原理

    gitlab - GitLab 的存储库和用户限制是什么

    docker - docker上的Gitlab:如何处理动态IP?

    windows - 加载dll失败。找不到指定的模块

    database - Ubuntu 网络服务器权限

    bash - 是/否导致 "==Yes"循环的 shell 脚本?

    推送后 Gitlab 不显示提交

    GitLab 仅手动而非自动运行管道

    ubuntu - 在 Ubuntu 上访问 Stata 中的 samba 文件夹

    python.pil : command not found