ubuntu20 本地gitlab设置https

修改配置文件
sudo vim /etc/gitlab/gitlab.rb

external_url"https://www.aaaaa.com"
nginx['redirect_http_to_https']= true
nginx['ssl_certificate']= "/etc/gitlab/ssl/server.crt"
nginx['ssl_certificate_key']= "/etc/gitlab/ssl/server.key"

添加上面配置,添加nginx ssl证书路径

创建http跳转https的配置文件
sudo vim /var/opt/gitlab/nginx/conf/index.conf

server {
    listen *:80;
    server_name 192.168.61.128;
    rewrite ^(.*)$  https://$server_name$1 permanent;
}

载入刚才创建的配置文件
sudo vim /var/opt/gitlab/nginx/conf/nginx.conf
在文件中添加
include/var/opt/gitlab/nginx/conf/index.conf;
并且注释掉gzip on

保存退出

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
原文地址:https://www.cnblogs.com/vinic-xxm/p/13896444.html