@jasper-blondin

Как установить GitLab на поддомен?

Доброго времени суток!

У меня есть свой физический сервер, на котором работают несколько сайтов (т.е. установлен веб-сервер, ispmanager и т.п.).
Решил установить GitLab на поддомен одного из сайтов. Прошел все этапы из инструкции, установил GitLab, указал адрес поддомена в конфиге. Запустил переконфигурацию.

Вопрос: как теперь добиться, чтобы GitLab открывался на указанном поддомене?
Если нахожу инструкции, то только по установлен GitLab на сервер единолично, без "соседей".
Куда вообще устанавливается GitLab (в какую папку)?
Думаю, многие люди уже решали подобную задачу. Помогите советом, укажите направление.
  • Вопрос задан
  • 584 просмотра
Решения вопроса 1
@jasper-blondin Автор вопроса
Примерная последовательность действий (для CentOS 8).

1. Используем инструкцию (https://gitlab.com/gitlab-org/omnibus-gitlab/blob/...).

2. Перенастраиваем:
nano /etc/gitlab/gitlab.rb

Указываем значение
nginx['enable'] = false

Указываем значение
web_server['external_users'] = ['apache']

Указываем значение
gitlab_rails['trusted_proxies'] = [ '#IP-адрес#' ]


3. Запускаем реконфигурацию:
sudo gitlab-ctl reconfigure


4. Создаем конфиг Nginx (https://gitlab.com/gitlab-org/gitlab-recipes/-/tre...):
nano /etc/nginx/conf.d/gitlab-ssl.conf

В конфиге указываем IP-адрес. При использовании SSL указываем пути к файлам сертификата.

5. Перезапускаем Nginx:
sudo systemctl restart nginx
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Nginx reverse proxy
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы