【问题标题】:Install Omnibus Gitlab on subdomain在子域上安装 Omnibus Gitlab
【发布时间】:2014-06-24 10:05:31
【问题描述】:

我正在尝试在运行 CentOS 6.5 和 Apache 作为 Web 服务器的现有服务器上安装 GitLab。 gitlab 服务应该可以通过子域访问。我正在使用 Omnibus 安装包。安装后我创建了 gitlab.rb 配置文件:

sudo mkdir -p /etc/gitlab
sudo touch /etc/gitlab/gitlab.rb
sudo chmod 600 /etc/gitlab/gitlab.rb

并添加:

external_url "http://gitlab.the_domain.com"

用于子域 url。重新启动并重新配置 GitLab 后,当我进入“domain.com”时,它会显示 GitLab 登录页面,而不是应该显示的网站。

有没有办法解决这个问题并在子域上使用 GitLab,而在域上的主站点使用 Omnibus 安装包?

【问题讨论】:

  • 你解决了吗,.?我这里也有同样的要求。
  • @simaremare 不,还没有。我发现一些帖子建议在 apache 上配置 mod_proxy 或在 nginx 上配置类似的东西,但是我尝试在其上配置它的服务器有几个其他站点,我无法对其进行试验。

标签: git apache centos subdomain gitlab


【解决方案1】:

external_url用于项目url中显示的链接,子域将由nginx/apache配置

【讨论】:

  • 我查过了。 external_url 值也被重新配置到 nginx 中。如果我添加它,它还会在nginx中配置端口号。
猜你喜欢
  • 2015-01-16
  • 2015-03-09
  • 1970-01-01
  • 1970-01-01
  • 2017-07-13
  • 2017-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多