加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

ubuntu – 使用现有的Nginx安装转发到GitLab子域

发布时间:2020-12-13 21:34:13 所属栏目:Nginx 来源:网络整理
导读:我一直关注instructions from the GitLab wiki,但似乎缺少一些关键信息.在“使用非捆绑Web服务器”一节中,它从未解释我如何重新配置??我的Nginx安装以将代理转发到GitLab. 基本上,我想在git.example.com下安装GitLab,但我似乎无法找到现有Nginx安装的配置设

我一直关注instructions from the GitLab wiki,但似乎缺少一些关键信息.在“使用非捆绑Web服务器”一节中,它从未解释我如何重新配置??我的Nginx安装以将代理转发到GitLab.

基本上,我想在git.example.com下安装GitLab,但我似乎无法找到现有Nginx安装的配置设置.维基页面继续谈论配置现有的Passenger / Nginx安装,但我没有Passenger,所以我认为这不适用于我的情况.

我想最简单的解决方案是,如果有办法告诉Gitlab使用它的内置Nginx并只是在内部端口上侦听,然后将我的其他Nginx转发到该端口,但我似乎无法弄清楚如何配置Gitlab来处理它.

任何帮助将不胜感激.

最佳答案
在Ubuntu上运行现有的Nginx服务器

>安装gitlab
>编辑配置文件/etc/gitlab/gitlab.rb并取消注释或追加以下内容:

> nginx [‘enable’] = false
> unicorn [‘enable’] = false
> gitlab_rails [‘internal_api_url’] =’http://git.yourdomain.com‘
> web_server [‘external_users’] = [‘www-data’]

>启动捆绑的postgres数据库服务器

> sudo gitlab-ctl启动postgresql

>重新配置

> sudo gitlab-ctl reconfigure

>将git lab的nginx配置文件添加到/etc/nginx/sites-available/gitlab-example.conf并通过启用站点的方式启用它

> https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/nginx.md#using-a-non-bundled-web-server

>为nginx启用乘客

> https://www.phusionpassenger.com/library/install/nginx/install/oss/trusty

>重新启动nginx

> sudo服务nginx重启

>启动redis

> sudo gitlab-ctl start redis

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读