- 参考文档:GitLab Nginx Settings 手动配置HTTPS
- 下载阿里云 Nginx 版 SSL 文件。
- 开放 https 服务(443端口):
firewall-cmd --zone=public --add-port=443/tcp --permanent firewall-cmd --reload firewall-cmd --list-all
- 编辑文件 GitLab 配置文件:
vim /etc/gitlab/gitlab.rb
external_url "https://www.xuxiaowei.com.cn:443" letsencrypt['enable'] = false nginx['redirect_http_to_https'] = true nginx['redirect_http_to_https_port'] = 80 nginx['ssl_certificate'] = "/etc/gitlab/ssl/www.xuxiaowei.com.cn.pem" nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/www.xuxiaowei.com.cn.key"
- 创建 ssl 文件夹并授权:
sudo mkdir -p /etc/gitlab/ssl sudo chmod 755 /etc/gitlab/ssl
- 将阿里云 Nginx 版 SSL 文件解压到 /etc/gitlab/ssl 文件夹并重命名:
[root@192 ssl]# pwd /etc/gitlab/ssl [root@192 ssl]# ll total 8 -rw-r--r--. 1 root root 1675 Apr 15 22:22 www.xuxiaowei.com.cn.key -rw-r--r--. 1 root root 3692 Apr 15 22:22 www.xuxiaowei.com.cn.pem [root@192 ssl]#
- 重新配置 GitLab:
sudo gitlab-ctl reconfigure
- 域名解析后访问 https://www.xuxiaowei.com.cn:
GitLab 配置阿里云 SSL
于 2021-04-15 23:55:32 首次发布
本文档指导您手动配置GitLab以启用HTTPS服务,并使用阿里云提供的Nginx SSL证书。步骤包括:开放443端口,编辑GitLab配置文件设置外部URL和SSL选项,放置SSL证书,重新配置GitLab,最后验证访问效果。
摘要由CSDN通过智能技术生成