ubuntu – 使用现有的Nginx安装转发到GitLab子域
我一直关注instructions from the GitLab wiki,但似乎缺少一些关键信息.在“使用非捆绑Web服务器”一节中,它从未解释我如何重新配置??我的Nginx安装以将代理转发到GitLab. 基本上,我想在git.example.com下安装GitLab,但我似乎无法找到现有Nginx安装的配置设置.维基页面继续谈论配置现有的Passenger / Nginx安装,但我没有Passenger,所以我认为这不适用于我的情况. 我想最简单的解决方案是,如果有办法告诉Gitlab使用它的内置Nginx并只是在内部端口上侦听,然后将我的其他Nginx转发到该端口,但我似乎无法弄清楚如何配置Gitlab来处理它. 任何帮助将不胜感激. 最佳答案
在Ubuntu上运行现有的Nginx服务器
>安装gitlab > nginx [‘enable’] = false >启动捆绑的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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |