【问题标题】:Standard install of gitlab produces 404gitlab 的标准安装产生 404
【发布时间】:2021-07-21 02:29:09
【问题描述】:

我已经使用标准程序在 ubuntu 20.04 上安装了 GitLabv13,其中 external_url 设置为相对 URL,即http://www.example.com/gitlab

当我通过网络浏览器导航到 URL 时收到 404。

我尝试了在 GitLab 网站上找到的基本故障排除方法,但这确实解决了问题。
我没有运行任何防火墙,并且端口 80 没有被阻止。

我还应该尝试什么?

【问题讨论】:

  • 附带说明,Gitlab 正在使用我 100% 的 CPU 资源——1 个 CPU 内核和 2GB RAM——甚至在投入使用之前......

标签: gitlab


【解决方案1】:

首先,GitLab 的 CPU/Memory requirements 超过 1 个 CPU/2GB。

其次,确保“Install GitLab under a relative URL”中列出的所有配置文件都已修改。 troubleshooting page 建议检查gitlab.rb 中的格式。

为了测试,issue 244 建议强制使用/etc/hosts 中的 IP 地址。

【讨论】:

  • 来自 gitlab 站点: > Omnibus GitLab 中的相对 URL 支持是实验性的,并且 > 在 8.5 版中引入...
  • 我正在使用 Omnibus 安装程序,因此第二个建议不适用。第一个建议可能不会导致这种事情。我还没有找到解决办法。
【解决方案2】:

我的解决方案是关闭在同一台机器上运行的现有 Apache 网络服务器,此时我不再收到 404。但是,由于最低要求 - 我只运行具有 2GB RAM 的单核 CPU - 我现在收到 502。

【讨论】: