gitlab设置ssl证书

PVE下有个turnkey-gitlab模板,可以在lxc容器里安装gitlab,安装完成后通过控制台初始化,设置gitlab的root密码。然后就可以使用了,提交的时候权限会有问题,设置Protected branches好像能解决。想通过端口转发让外网访问,https安全一点,需要配置ssl证书。我是拨号上网,虽有公网IP但是不能固定,所以不能用Let's Encrypt。只能用已有的免费证书。

需要改动的在 /etc/gitlab/gitlab.rb

#设置域名
external_url 'https://xx.xxx.xxxx' 
#关闭 Let's Encrypt
letsencrypt['enable'] = false
letsencrypt['auto_renew'] = false
#设置证书位置    
nginx['ssl_certificate'] = "/etc/gitlab/ssl/xx.xxx.xxxx.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/xx.xxx.xxxx.key"

然后 gitlab-ctl reconfigure就可以了

Published by 阿飞 on
Tags: ssl, pve, gitlab

3 条评论

  1. hwzhou hwzhou

    您好,我看到您有篇blog,写的是在Manjaro中成功安装了UG NX12,但是那篇blog下无法留言,因此在这篇blog下冒昧留言,敬请谅解。

    我也试图在Manjaro下安装ug12,在允许ug_install时,直接报错coredamp因而Abort,网上找遍也没找到解决方案。看到您这边有成功案例,能否给予指导?

    我留下了我的邮箱地址,盼望得到答复。
    谢谢!

    1. 我也就成功安装了一次,后来再装也是问题一大堆。现在主要是在win10下工作,没在manjaro下折腾ug了。主要是依赖太多而且有些版本的问题,有些依赖被移除或是改名。反正问题多,要看文档和报错信息,再多搜索。十分抱歉我目前也没有什么好的建议。

      1. hwzhou hwzhou

        好吧,还是谢谢了。