Port https config from upstream
Configuration updated based on https://gitlab.com/gitlab-org/cookbook-gitlab/blob/master/templates/default/nginx.erb
This allows support for https using the /etc/gitlab/gitlab.rb
example 1
-
add to /etc/gitlab/gitlab.rb:
external_url "https://gitlab.example.com"
-
sudo mkdir -p /etc/gitlab/ssl && sudo chmod 700 /etc/gitlab/ssl
-
users puts gitlab.example.com.crt and gitlab.example.com.key in /etc/gitlab/ssl.
example 2 ( enable http redirect to https )
-
add to /etc/gitlab/gitlab.rb:
external_url "https://gitlab.example.com" nginx['redirect'] = true nginx['ssl_certificate'] = "/etc/gitlab/ssl/gitlab.crt" nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/gitlab.key"
-
sudo mkdir -p /etc/gitlab/ssl && sudo chmod 700 /etc/gitlab/ssl
-
users puts gitlab.crt and gitlab.key in /etc/gitlab/ssl.