gitlab-ce配置https

默认情况下gitlab-ce是没有使能https的,为网站gitlab.example.com使能https需要做以下操作:
1.在文件/etc/gitlab/gitlab.rb中修改external_url:

# note the 'https' below
external_url "https://gitlab.example.com"

2.在/etc/gitlab/gitlab.rb文件中禁止Let’s Encrypt:

letsencrypt['enable'] = false

3.复制自己的ssl证书key和crt文件到目录/etc/gitlab/ssl下,证书文件名要和网站名称一致:

sudo mkdir -p /etc/gitlab/ssl
sudo chmod 755 /etc/gitlab/ssl
sudo cp gitlab.example.com.key gitlab.example.com.crt /etc/gitlab/ssl/

4.重新配置gitlab-ce:

sudo gitlab-ctl reconfigure

更新证书及修改端口号,参考当官文档: enable-https

Related Posts