Инфраструктура и серверы/ GitLab

Автоматические SSL-сертификаты через Let’s Encrypt

Внешний URL по HTTPS

Для GitLab удобно сразу настроить HTTPS через Let’s Encrypt. В конфиге указываем внешний URL с https:

sudo nano /etc/gitlab/gitlab.rb
external_url 'https://gitlab.example.com'

Включение Let’s Encrypt

letsencrypt['enable'] = true
letsencrypt['contact_emails'] = ['admin@example.com']

После изменения конфига применяем настройки:

sudo gitlab-ctl reconfigure

GitLab сам запросит сертификат и настроит nginx.

Условия выпуска

Домен должен вести на сервер, а порты 80 и 443 — быть открыты.

Если сертификат не выпускается

Первым делом проверьте DNS-запись, firewall и доступность домена из интернета.

Теги

Читать дальше