Skip to content

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.

Edited by GitLab Release Tools Bot

Merge request reports