让 GitLab 支持 SSL

当安装好 GitLab 之后发现它只是以 http 开头的站点,对于对数据传输安全性稍微有那么一点点要求的人都会想要把它变成以 https 开头,所以本文就是讲讲如何让 GitLab 支持 SSL 协议。

假设我们要配置的域名为git.xxx.com,那么接下来就按如下进行修改。

1、首先根据官方文档安装好 GitLab。

2、将从阿里云下载的 CA 证书234320315762708.pem重命名为git.xxx.com.pem,然后上传至/etc/gitlab/trusted-certs/目录。

3、打开文件/etc/gitlab/gitlab.rb,按下面的配置进行修改:

external_url 'https://git.xxx.com'
letsencrypt['enable'] = true

nginx['enable'] = true
nginx['redirect_http_to_https'] = true

4、再次重新加载 gitlab 配置。

gitlab-ctl reconfigure

5、接下来,我们在浏览器地址栏输入https://git.xxx.com就可以看到站点已经使用了 SSL 协议了。

Tags: gitlab ssl