
加固下gitlab,没有别的了(ノへ ̄、)
HTTPS证书获取
略,自己去找免费的生成方式,例如阿里云等。。。。

配置Gitlab
上传证书
# 证书路径/etc/gitlab/ssl/
[root@ks-gitlab ~]# ll /etc/gitlab/
总用量 132
-rw------- 1 root root 110924 10月 21 15:54 gitlab.rb
-rw------- 1 root root 18888 10月 21 15:54 gitlab-secrets.json
drwxr-xr-x 2 root root 84 10月 21 15:22 ssl
drwxr-xr-x 2 root root 6 9月 11 18:53 trusted-certs
[root@ks-gitlab ~]# ll /etc/gitlab/ssl/
总用量 16
-rw-r--r-- 1 600 root 1679 8月 20 17:54 server.key
-rw-r--r-- 1 600 root 3863 8月 20 17:54 server.pem
-rw-r--r-- 1 600 root 4160 8月 20 17:55 通配符证书xadocker.cn_nginx.zip
修改Gitlab配置文件
[root@ks-gitlab ~]# vim /etc/gitlab/gitlab.rb
nginx['redirect_http_to_https'] = true
#nginx['ssl_certificate'] = "/etc/gitlab/ssl/#{node['fqdn']}.crt"
nginx['ssl_certificate'] = "/etc/gitlab/ssl/server.pem"
#nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/#{node['fqdn']}.key"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/server.key"
重新生成配置文件并重启
[root@ks-gitlab ~]# gitlab-ctl reconfigure