Linux 生成 SSL 证书并配置 GitLab 下载
要在 Linux 上生成 SSL 证书,可以使用 OpenSSL 工具。以下是生成 SSL 证书的步骤:
-
打开终端并运行以下命令安装 OpenSSL:
sudo apt-get install openssl -
创建一个目录来存储 SSL 证书和密钥文件:
mkdir /etc/nginx/ssl -
在刚刚创建的目录中生成 SSL 证书和密钥文件:
cd /etc/nginx/ssl sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout gitlab.key -out gitlab.crt在执行上述命令后,您将被要求提供一些信息,例如国家、组织名称、通用名称等。根据您的需求进行填写。
-
生成的 gitlab.crt 文件是 SSL 证书文件,gitlab.key 是私钥文件。
现在,您可以将生成的 SSL 证书和密钥文件用于 GitLab 的配置。
要配置 GitLab 以使用 SSL 证书,可以按照以下步骤进行操作:
-
打开 GitLab 的配置文件:
sudo nano /etc/gitlab/gitlab.rb -
找到以下行并取消注释:
external_url 'https://your-domain.com'将 'your-domain.com' 替换为您的域名。
-
找到以下行并取消注释:
nginx['ssl_certificate'] = "/etc/nginx/ssl/gitlab.crt" nginx['ssl_certificate_key'] = "/etc/nginx/ssl/gitlab.key"确保路径与您生成的 SSL 证书和密钥文件的路径匹配。
-
保存并关闭文件。
-
运行以下命令重新配置 GitLab:
sudo gitlab-ctl reconfigure这将使 GitLab 使用新的 SSL 证书和密钥文件。
现在,您可以通过使用 https://your-domain.com 访问 GitLab 来下载配置。请确保将 'your-domain.com' 替换为您的域名。
原文地址: https://www.cveoy.top/t/topic/fTmq 著作权归作者所有。请勿转载和采集!