Bitnami: как настроить приложение GitLab 5.0 в Apache2, чтобы оно не имело относительного корня?

(Или как сделать приложение GitLab корневым на HTTP-сервере Apache2.)

Я раньше не использовал Apache2, но у меня есть Bitnami GitLab VM с предустановленным сервером.

Я и сталкиваюсь с проблемами, потому что корень приложения является относительным. Быстрый запуск Bitnami GitLab 5.0 и git & Eclipse EGit

Исправление заключается в том, чтобы не использовать относительный root, а запускать приложение GitLab от имени root на HTTP-сервере Apache2.

Я нашел расположение файлов конфигурации с помощью Вики Bitnami для компонента Apache:

1) /opt/bitnami/apache2/conf/httpd.conf отсутствует.

2) Конфигурация Apache2 для приложения GitLab: gitlab.conf

gitlab.conf

Пожалуйста помоги:

Как настроить приложение GitLab 5.0 в Apache2, чтобы оно не имело относительного корня?

ОБНОВЛЕНИЕ: это все еще не решено, мой собственный ответ не помогает.


person Paul Verest    schedule 09.04.2013    source источник


Ответы (3)


Вы снова прекомпилировали активы? Для этого вы должны запустить:

$ cd /opt/bitnami/apps/gitlab/htdocs
$ bundle exec bin/rake assets:precompile RAILS_RELATIVE_URL_ROOT='/'

Затем перезапустите сервер Apache.

Дополнительная информация: http://wiki.bitnami.com/Applications/BitNami_GitLab#How_to_change_the_default_URL_to_the_root.3f< /а>

Я надеюсь, что это помогает.

С уважением.

person victor    schedule 23.05.2013

Вики Bitnami для компонента Apache — Как изменить URL-адрес?

2 пути

Если вы хотите изменить URL-адрес по умолчанию с http://your_domain/your_application на http://your_domain, вам следует добавить запись «DocumentRoot» в файл конфигурации вашего приложения. Отредактируйте файл /opt/bitnami/apps/your_application/conf/your_application.conf, добавив эту строку и прокомментировав записи «Псевдоним». Вы можете использовать редактор «нано»:

$ sudo nano /opt/bitnami/apps/your_application/conf/your_application.conf

Содержимое файла your_application.conf:

DocumentRoot "/opt/bitnami/apps/your_application/htdocs"
# Alias /your_application/ "/installdir/apps/your_application/htdocs/"
# Alias /your_application "/installdir/apps/your_application/htdocs"

(...)

Некоторые приложения также требуют изменений в своих файлах конфигурации или в базе данных.

/opt/bitnmai/apps/gitlab/gitlab.conf после изменений:

DocumentRoot /opt/bitnami/apps/gitlab/htdocs/public

<Directory "/opt/bitnami/apps/gitlab/htdocs/public">
   Options -MultiViews
   allow from all
</Directory>

PassengerDefaultUser git
PassengerDefaultGroup git

PassengerPreStart htttp://127.0.0.1:80/

введите здесь описание изображения

См. также http://wiki.bitnami.com/Applications/BitNami_GitLab#How_to_change_the_default_URL_to_the_root.3f< /а>

person Paul Verest    schedule 10.04.2013
comment
Однако у этого была ошибка с иконками в GitLab 5.0. - person Paul Verest; 13.05.2013

Выпущена версия BitNami GitLab 6.0, которая по умолчанию настроена в корневом URL-адресе.

person Beltran    schedule 29.08.2013
comment
Это хорошо Как обновить? stackoverflow.com /questions/16478029/ Стандартная процедура GitLab не применяется (также как резервная процедура) - person Paul Verest; 01.09.2013