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

Изменение пути Atlassian Bitbucket

Моя настройка: я запускаю как Jira, так и Bitbucket [5.12.0] на моем сервере Ubuntu 18.04. Я попытался изменить URL-адреса обоих приложений на: 192.168.1.77:8080/jira и 192.168.1.77:7990/bitbucket соответственно.

У меня есть веб-сервер Apache на другом компьютере, который перенаправляет трафик на эти машины (используя proxypass и proxypassreverse) в качестве таких:

 ProxyPassReverse /jira http://192.168.1.77:8080/jira
 ProxyPassReverse /bitbucket http://192.168.1.77:7990/bitbucket
 ProxyPass /jira http://192.168.1.77:8080/jira
 ProxyPass /bitbucket http://192.168.1.77:7990/bitbucket

Для Jira я обновил server.xml (свойство пути docBase) и установите для него значение /jira

В следствии, myserver.com/jira в настоящее время работает!

Однако я не могу запустить свой экземпляр Bitbucket под 192.168.1.77:7990/bitbucket. Вместо этого он доступен только под 192.168.1.77:7990

Я обновил "Базовый URL" в разделе "Настройки сервера" на www.myserver.com/bitbucket. Перенаправление не является проблемой, поскольку оно правильно перенаправлено на 192.168.1.77:7990/bitbucket - но я получаю "упс, вы нашли неработающую ссылку"из битбакета.

Я прочитал кучу документов, и на каждом сайте говорится, что просто обновление базового URL-адреса должно работать - так почему это не работает для меня?

Обновление: когда я пытаюсь изменить ProxyPass и ProxyPassReverse для Bitbucket на следующее:

ProxyPassReverse /bitbucket http://192.168.1.77:7990
ProxyPass /bitbucket http://192.168.1.77:7990

Он перенаправляет штраф на страницу входа в Bitbucket. Однако он появляется без изображений и форматирования - например, права доступа к папке неверны или что-то в этом роде.

Я наконец нашел то, что мне не хватало.

По какой-то причине server.context-path не добавлялся или не устанавливался в bitbucket.properties файл - даже когда я его менял через Базовый путь собственность под Настройки сервера в пользовательском интерфейсе.

Все, что у меня было в этом файле, - это сведения о драйвере jdbc. Вот ссылка, по которой я перешел: Перемещение Bitbucket Server на другой контекстный путь

Шаги, которые я предпринял:

  1. Остановлен Bitbucket
  2. Отредактировано ... / shared / bitbucket.properties, чтобы включить строку: `server.context-path = / bitbucket
  3. Перезапуск Bitbucket

И теперь это работает!