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

Gitlab устанавливает Ubuntu 12.04 с уже установленным Apache

Я использую Ubuntu 12.04. У меня уже работают Apache, MySQL, Gitweb и Jenkins, но я хотел попробовать Gitlab.

Я загрузил пакет и установил его, как указано в https://about.gitlab.com/downloads/

Когда я посещаю выбранный мной URL-адрес и порт (у меня есть DNS с подстановочными знаками для сервера), я получаю ошибку 404.

Я понятия не имею, как заставить это работать, поскольку Google говорит только о настройках с чистого сервера. Я никогда раньше не имел дела с Ruby или nginx, поэтому понятия не имею, где даже найти их журналы и конфигурации при нормальной настройке, не говоря уже о пользовательской.

У кого-нибудь есть идеи, как мне это отладить? Я даже не могу понять, где находятся файлы конфигурации, так как все они скрыты в deb (который тоже не удаляется).

Содержимое моего /etc/gitlab/gitlab.rb ниже:

# Change the external_url to the address your users will type in their browser
external_url 'http://localhost:8888/'
redis['port'] = 1234
postgresql['port'] = 2345
unicorn['port'] = 3456

[Обновить]

Я настроил хост apache для обратного прокси-сервера в gitlab, и когда я нажимаю на него, я вижу ошибку «503 - служба временно недоступна»

Как упоминалось здесь:

https://github.com/gitlabhq/gitlabhq/issues/6581

Файл конфигурации nginx находится по адресу /opt/gitlab/embedded/conf/nginx.conf и вам нужно вручную изменить порт в этом файле.

Я установил номер порта для nginx - похоже, он игнорировался в конфигурационном файле ruby. Когда все перезапустил, все заработало.