一、下载Gworg证书文件目录 ,都会有以下五个文件夹。GitLab安装SSL证书只需要用到nginx文件夹。
二、备份GitLab配置文件
更改之前,备份GitLab配置文件,默认可以在“/etc/gitlab/gitlab.rb”中找到该文件。
三、编辑GitLab的配置文件
使用编辑器打开“/etc/gitlab/gitlab.rb”文件,并修改以下行:
external_url 'http://gitlab.example.com'
取消注释这行,并将其更改为自己的域名,:443可以省略:
external_url 'https://www.gworg.com'
四、配置Nginx设置SSL
GitLab上启用HTTPS,需要使用Nginx的Web服务器作为反向代理。在Nginx上设置SSL证书和密钥。
GitLab Nginx配置文件,默认路径“/etc/gitlab/gitlab.rb”,添加以下行,以启用SSL:
启用代码:
nginx['redirect_http_to_https'] = true
配置证书路径:
nginx['ssl_certificate'] = "/opt/gitlab/certs/1_www.gworg.com.crt" nginx['ssl_certificate_key'] = "/opt/gitlab/certs/2_www.gworg.com.key"
五、重新配置GitLab,运行命令重新配置GitLab
sudo gitlab-ctl reconfigure
六、重新配GitLab命令
gitlab-ctl restart
Copyright © 1998 - Gworg, Inc. All Rights Reserved. 江苏光网数字认证有限公司版权所有
苏ICP备15058404号 苏公网安备32058202010008号