Now online Gitlab are based on Nginx proxy gitlabsocket access to configure Nginx-based HTTPS Needless to say, configure only Haproxy-based HTTPS backend select agent Gitlab Unicorn
Configurations that need to be modified are/HOME/GIT/GITLAB/CONFIG/UNICORN.RB
650) this.width=650; "title=" QQ picture 20151116174300.png "Src=" http://s1.51cto.com/wyfs02/M02/76/13/ Wkiom1zjpyfrv4hoaaa4knr8cvi086.png "alt=" Wkiom1zjpyfrv4hoaaa4knr8cvi086.png "/>
/home/git/gitlab/config/gitlab.config
650) this.width=650; "title=" QQ picture 20151116174349.png "Src=" http://s4.51cto.com/wyfs02/M01/76/13/ Wkiom1zjpzebxcbraaaoyxqufie421.png "alt=" Wkiom1zjpzebxcbraaaoyxqufie421.png "/>
Here the host is modified to be the FQDN which is your IP or address
Port modified to 443
HTTPS modified to True
Haproxy SSL Configuration
Note the server segment of backend server can note that the port is 8080
This article is from the "Wind Died" blog, please be sure to keep this source http://fengshi.blog.51cto.com/8914310/1713192
Gitlab haproxy SSL Configuration