Я пытаюсь настроить gitlab на моем сервере с поддержкой SSL. Я использую другой порт для gitlab следующим образом в мои настройки Nginx:настройка gitlab с поддержкой SSH
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:2440
, он возвращается с server refused to connect error
. Если я настраиваю с помощью http
, он работает.
Интересно, есть ли что-то еще, что мне нужно для включения SSH здесь. У меня есть мой основной сайт, работающий на веб-сервере apache с использованием того же SSL-сертификата, но на совершенно другом порту (8080). Поэтому я считаю, что должен использовать сертификаты.