【发布时间】:2022-04-12 06:02:14
【问题描述】:
我有一个 Omnibus gitlab 安装程序。我正在尝试使用自签名证书设置 HTTPS url。我使用 Ubuntu 14.04 作为我的主机操作系统。我下面的步骤是:
修改后的 gitlab.rb
external_url 'https://gitlab.example.com'
nginx['redirect_http_to_https'] = true
创建具有正确名称的自签名证书并将其放在 /etc/gitlab/ssl 下,权限为 600
-rw------- 1 root root 1289 Sep 5 08:38 gitlab.example.com.crt
-rw------- 1 root root 1679 Sep 5 08:38 gitlab.example.com.key
然后我做了 gitlab-reconfigure 并重新启动。
所以当我尝试新 URL 时:https://gitlab.example.com 页面无法加载。
443 端口默认是开放的,我也可以使用 netcap。
我正在关注此博客进行设置 - GitLab HTTPS with selfsigned
我在 /var/log/gitlab 下没有看到任何错误
自签名证书是否需要任何额外的 nginx 配置?
谁能告诉我我应该寻找哪些日志,我是否遗漏了任何步骤。?
【问题讨论】:
-
为什么不使用有效的证书,例如来自letsencrypt.com?
标签: ubuntu ssl nginx https gitlab