我试图配置逆向代理背后的gitlab,而且即使在配置逆向代理服务本身之前,我也遇到了一些麻烦。带自定义端口的Gitlab配置无法调用管道
首先,我使用Gitlab 8.13
果然不出我所工作
我已配置端口80上gitlab服务器,管理我的项目,可能建立与预埋管线词。我修改的唯一配置是:
external_url 'http://custom-ip'
我也有一个亚军配置是这样的:
[[runners]]
name = "project-front"
url = "http://customIp/gitlab/ci"
token = "secretToken"
executor = "docker"
[runners.docker]
tls_verify = false
image = "node:6"
privileged = false
disable_cache = false
volumes = ["/cache"]
[runners.cache]
都在一个完美的世界里工作。
我现在已经什么,
我试图切换gitlab端口到别的地方跑不工作,并给了我:80端口为其他服务(反向代理)。为了测试环境,我暂时打开了9999端口来访问我的gitlab服务。
我试图通过修改我的external_url这样:
external_url 'http://customIp:9999/gitlab'
而且改变了我的亚军配置:
[[runners]]
name = "project-front"
url = "http://127.0.0.1:9999/gitlab/gitlab/ci"
token = "secretToken"
executor = "docker"
[runners.docker]
tls_verify = false
image = "node:6"
privileged = false
disable_cache = false
volumes = ["/cache"]
[runners.cache]
它的工作原理,当我在gitlab UI导航。
问题
当我尝试启动管道构建出现问题。当我尝试启动一个新的版本,我已经加载信息数分钟(用于构建该需要,最多2〜MNS 10mns,所以我停止了):
注:本事实上,我已经得到了在URL 2X/gitlab是由于我已经设置了external_url CONF,默认/ gitlab/CI路径的gitlab服务器内部使用
问题
我怎样才能设置我的配置,以便我的构建将继续在我的gitlab服务器设置端口9999而不是80?