使用SSH支持配置gitlab

时间:2016-03-23 18:15:18

标签: ssl nginx gitlab

我正在尝试使用SSL支持在我的服务器上设置gitlab。我在我的nginx设置中使用gitlab的不同端口:

external_url 'https://myserver.com:2440
nginx['redirect_http_to_https'] = true

我还将SSL证书设置为:

nginx['ssl_client_certificate'] = '/etc/ssl/AlphaSSLroot.crt'
nginx['ssl_certificate'] = '/etc/ssl/org.crt'
nginx['ssl_certificate_key'] = '/etc/ssl/org.key'

但是,当我尝试以https://myserver.com:2440身份连接到我的gitlab安装时,它会返回server refused to connect error。如果我使用http进行配置,则可以正常工作。

我想知道在这里启用SSH是否需要做任何其他事情。我的主网站使用相同的SSL证书在一个apache web服务器上运行,但是在一个完全不同的端口上(8080)。所以,我认为我应该可以使用证书。

1 个答案:

答案 0 :(得分:0)

事实证明,这是因为密码短语,我不得不使用

删除它
openssl rsa -in www.key -out new.key

并在nginx中使用new.key