赞
踩
1 、腾讯云,阿里云申请一年的ssl证书,或自制ssl, 这里不多说. 自制参考 Openssl自签证书
2、建立SSL目录, 然后拷贝你的证书到SSL目录:
# mkdir /etc/gitlab/ssl # cp 1_gitlab.todocker.cn.crt 1_gitlab.todocker.cn.key /etc/gitlab/ssl/# chmod 700 -R /etc/gitlab/ssl
3、编辑/etc/gitlab/gitlab.rb文件, 修改成:
external_url "https://gitlab.todocker.cn"
nginx['redirect_http_to_https'] = true
nginx['ssl_certificate'] = "/etc/gitlab/ssl/1_gitlab.todocker.cn.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/1_gitlab.todocker.cn.key"
4、之后使用 gitlab-ctl reconfigure 重建配置,
再修改Nginx配置文件/var/opt/gitlab/nginx/conf/gitlab-http.conf里的默认设置:
listen *:443 default_server;
ssl on;
ssl_certificate /etc/gitlab/ssl/1_gitlab.todocker.cn.crt;
ssl_certificate_key /etc/gitlab/ssl/1_gitlab.todocker.cn.key;
server_name gitlab.todocker.cn; #IP地址修改成域名
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。