1. 配置ssl证书
1.1 配置ssl目录
bash
mkdir /etc/gitlab/ssl
mkdir /etc/gitlab/ssl
1.2 配置gitlab
bash
$grep -v "#" gitlab.rb |sed '/^\s*$/d'
external_url 'https://store.xxx.com'
nginx['enable'] = true
nginx['client_max_body_size'] = '2048m'
nginx['redirect_http_to_https'] = true
nginx['ssl_certificate'] = "/etc/gitlab/ssl/server.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/server.key"
$grep -v "#" gitlab.rb |sed '/^\s*$/d'
external_url 'https://store.xxx.com'
nginx['enable'] = true
nginx['client_max_body_size'] = '2048m'
nginx['redirect_http_to_https'] = true
nginx['ssl_certificate'] = "/etc/gitlab/ssl/server.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/server.key"
❌ 注意
不要配置listen_port,否则会出现访问没有响应,只有配置非http或者https才需要
1.3 reconfigure
bash
$gitlab-ctl reconfigure
$gitlab-ctl reconfigure
1.4 重启服务
bash
$gitlab-ctl restart
$gitlab-ctl restart
参考文档: