尝试在 CentOS 7 上的 Apache 上安装 GitLab

Mil*_*son 5 linux centos apache-http-server git gitlab

嘿超级用户社区,我是这个论坛的新手,所以我会尽快完成。我是一个业余的 CentOS 系统管理员。我边走边自学,但我最近遇到了绊脚石。我正在尝试安装 GitLab,但我想将它安装在我的 VPS 上的 Apache Web 服务器上。

我知道 GitLab 是为 nginx 构建的,但老实说我不想使用它。我想知道如何进行设置以便

  • mysite.com 将检索 /var/www/html 中的文件(如 index.html、包含更多文件的文件夹等)
  • lab.mysite.com 将检索 GitLab。

我听说你应该使用虚拟主机,但请记住,我充其量仍然是这类东西的业余爱好者,所以如果这里有人愿意制作一个简短的分步指南来做这个,我会很感激的。

注意:在我使用本指南安装 GitLab 之前,但这是针对 Nginx 的,所以我想知道我是否要使用本指南然后添加到它,或者我是否将这一切都错了。

我刚刚擦了我的 VPS,所以我可以重新开始。我知道如何安装 LAMP、Git 和所有这些,所以请告诉我应该在这个“分步”指南中的哪一点。

非常感谢,迈尔斯。

小智 0

我以前运行过 Gitlabs,但从未使用过 Apache,但是快速的 Google 搜索显示信息匮乏。一般来说,您需要安装Gitlabs和Apache,编辑Gitlabs配置,将Apache用户添加到Gitlabs组,创建一个VirtualHosts文件,以便Apache将托管Gitlabs而不是nginx,启用新的VirtualHosts文件,修改Apache如果如有必要,请重新启动 Apache 和 Gitlabs。这些链接[1] [2] [3] [4] [5]提供了更多详细信息,应该对您有所帮助。