【问题标题】:Installing GitLab and get it running on a subdomain安装 GitLab 并让它在子域上运行
【发布时间】:2015-03-09 23:04:40
【问题描述】:

我正在努力寻找合适的解决方案。所以,好吧,我有一个运行 Cent OS 的 Hostgator 专用服务器。我已经按照here 的指示做了以下事情:

curl -O https://downloads-packages.s3.amazonaws.com/centos-6.6/gitlab-7.6.2_omnibus.5.3.0.ci.1-1.el6.x86_64.rpm
sudo yum install openssh-server
sudo yum install postfix
sudo yum install cronie
sudo service postfix start
sudo chkconfig postfix on
sudo rpm -i gitlab-7.6.2_omnibus.5.3.0.ci.1-1.el6.x86_64.rpm

我已经在我的根目录中完成了所有这些事情。现在,这似乎是一个非常愚蠢的问题,但我想要理解的是两件事:

  1. 如何访问前端?默认情况下应该在哪个 url 上可用?
  2. 是否可以在子域上启动它?

我关注了很多链接,但没有清楚地理解其中的任何一个,只是添加了一些来自 SO 的链接以供参考:

  1. How to configure GitLab as a subdomain in nginix.conf
  2. How to change URL of a working GitLab install?
  3. Install GitLab on Subdomain

现在,这可能是一个非常简单的问题,但我相信我正在努力学习这里的基础知识,非常感谢这里的任何帮助。

【问题讨论】:

    标签: linux git centos gitlab


    【解决方案1】:

    您正在使用综合包,这意味着配置位于/etc/gitlab/gitlab.rb。如果您还没有完成,请阅读documentation。对于子域检查nginx section

    【讨论】:

    • 是的,我已经阅读了文档,如文档中所述,它应该可以“通过 HTTP 在您的服务器的 IP 或主机名上使用”,但它不是,而且,我已经有一个在该 IP 上运行的网站,因此这不是一个好的解决方案,进一步如我的问题中所述,我尝试了多种解决方案,还添加了参考,其中之一包括更改 etc/gitlab/gitlab.rb 没有成功..请您再次解决问题,谢谢:)
    • 好的,您没有提到您在同一服务器下托管另一个站点。在这种情况下,您应该使用docs 中所述的外部 Web 服务器。
    • 对不起,我仍然无法接近(可能我遗漏了一些东西),你提到的链接,只是建议使用非'-ngnix服务器(在这种情况下是apache)..但是,问题仍然存在。如果你能写下一个正确的答案,那真是太好了。谢谢。
    猜你喜欢
    • 2015-01-16
    • 2014-06-24
    • 2013-08-24
    • 2014-09-01
    • 2018-12-07
    • 2021-12-20
    • 2016-02-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多