2016-03-23 11 views
0

SSLサポートを使用してサーバにgitlabを設定しようとしています。私のnginxの設定で次のように私はgitlabのための別のポートを使用しています:SSHをサポートする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' 

しかし、私のように私のgitlabインストールに接続しようとすると、 https://myserver.com:2440server refused to connect errorが返されます。 httpを使用して設定すると、動作します。

ここにSSHを有効にするために必要なことが他にもあるのだろうかと思います。私は、同じSSL証明書を使ってApache Webサーバー上で動作しているが、全く異なるポート(8080)でメインWebサイトを稼働させている。だから、私は証明書を使うことができるはずだと思います。

答えて

0

これがために、パスフレーズであったと私は

openssl rsa -in www.key -out new.key 

を使用していることを削除し、nginxのでnew.keyを使用していたことが判明します。

関連する問題