当我安装 Omnibus Gitlab 包时,我想更改默认的 Http 端口配置。因为默认的http端口配置是80,我的网站已经用了,所以想换个端口。我修改/etc/gitlab/gitlab.rb,把80端口改成其他值,然后运行gitlab-ctl reconfigure,gitlab还是监控80端口。
为什么我的更改没有任何效果?
当我安装 Omnibus Gitlab 包时,我想更改默认的 Http 端口配置。因为默认的http端口配置是80,我的网站已经用了,所以想换个端口。我修改/etc/gitlab/gitlab.rb,把80端口改成其他值,然后运行gitlab-ctl reconfigure,gitlab还是监控80端口。
为什么我的更改没有任何效果?
你入驻nginx['listen_port'] = 81
了/etc/gitlab/gitlab.rb
吗?
如果这不起作用,另一种选择是完全禁用 Omnibus Nginx,并向现有 Web 服务器添加新配置,以代理对 GitLab 的请求。这条路线的优点是您的客户不需要知道使用端口 81 而不是端口 80。
要禁用捆绑的 Nginx ,请使用nginx['enable'] = false
. /etc/gitlab/gitlab.rb
有关更多详细信息,请参阅综合文档。