Ativado gitlab-workhorse na porta 9191:
external_url 'https://my.example.com/gitlab'
gitlab_workhorse['enable'] = true
gitlab_workhorse['listen_network'] = "tcp"
gitlab_workhorse['listen_addr'] = "127.0.0.1:9191"unicorn['listen'] = '127.0.0.1'
unicorn['port'] = 9099web_server['external_users'] = ['www-data']
web_server['username'] = 'apache' #'gitlab-www'
web_server['group'] = 'apache' #'gitlab-www'nginx['enable'] = false
Essa é toda a configuração do gitlab.rb, outras linhas são comentadas.
E transformamos proxyPass
em /etc/apache2/apache2.conf
no gitlab-workhorse trabalhando na porta 9191 em vez de Unicorn:
ProxyPass /gitlab http://127.0.0.1:9191/gitlab
RequestHeader add X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Ssl on