2016-03-23 21 views
0

Sunucumda SSL desteğiyle gitlab kurulumunu yapmaya çalışıyorum. aşağıdaki gibi benim nginx ayarlarında gitlab için farklı bir port kullanıyorum:SSH desteğiyle gitlab yapılandırması

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

Ben de kurulum SSL sertifikaları olarak: Ancak

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

, ben olarak benim gitlab yüklemesine bağlanmaya çalıştığınızda https://myserver.com:2440, server refused to connect error ile geri geliyor. http kullanarak yapılandırırsam, çalışır.

Burada SSH'yi etkinleştirmek için yapmam gereken başka bir şey varsa merak ediyorum. Ana web sitemde aynı SSL sertifikasını kullanarak apache web sunucusunda çalışıyorum ancak tamamen farklı bir portta (8080). Bu yüzden, sertifikaları kullanabileceğimi düşünüyorum.

cevap

0

Bunun nedeni parola idi ve ben

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

kullanarak bu kaldırmak ve nginx içinde new.key kullanmak zorunda olduğu ortaya çıkar.