我有一个Omnibus gitlab安装程序。我正在尝试使用自签名证书设置HTTPS网址。我使用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并重启。
因此,当我尝试新网址时:https://gitlab.example.com
页面无法加载。
端口443默认是打开的,我能够netcap相同。
我正在关注此博客进行设置 - GitLab HTTPS with selfsigned
我在/ var / log / gitlab
下看不到任何错误自签名证书是否需要额外的nginx配置?
有人可以让我知道我应该寻找什么日志,我错过了任何步骤。
答案 0 :(得分:4)
官方文档为“Settings NGiNXd”
检查issue 1374是否与您的案件相关。
Accept: application/vnd.github.spiderman-preview
根据有关启用Registry的文档,您无需指定这两个。这两个用于内部通信并自动生成。
答案 1 :(得分:0)
如果SSL / TLS端口已打开,则最可能出现的问题与防火墙相关。检查防火墙设置,您可能需要运行:
sudo ufw allow https