Назад | Перейти на главную страницу

ssl конфигурация сервера Gitlab при использовании порта

Мой локальный домашний сервер gitlab по умолчанию использовал следующее значение:

external_url 'https: // имя_сервера: 6789'

Пытаюсь добавить ssl. Итак, я создал самоподписанные сертификаты и добавил / изменил:

external_url 'https://servername:6789'

nginx['enable'] = true
nginx['client_max_body_size'] = '250m'
nginx['redirect_http_to_https'] = true
# nginx['redirect_http_to_https_port'] = 80

##! Most root CA's are included by default
# nginx['ssl_client_certificate'] = "/etc/gitlab/ssl/ca.crt"

##! enable/disable 2-way SSL client authentication
# nginx['ssl_verify_client'] = "off"

##! if ssl_verify_client on, verification depth in the client certificates chain
# nginx['ssl_verify_depth'] = "1"

nginx['ssl_certificate'] = "/etc/gitlab/ssl/server.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/server.key"
# nginx['ssl_ciphers'] = "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256"
# nginx['ssl_prefer_server_ciphers'] = "on"

##! **Recommended by: https://raymii.org/s/tutorials/Strong_SSL_Security_On_nginx.html
##!                   https://cipherli.st/**
nginx['ssl_protocols'] = "TLSv1.1 TLSv1.2"

Однако я не мог связаться с gitlab, пока не сделал:

external_url 'https://servername'

Я все еще хочу использовать порт 6789. Как я могу сделать этот порт как SSL-порт на gitlab и моем сервере?