我試圖配置逆向代理背後的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?