Изменение пути 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

Для Джира, я обновил 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 - но я получаю "упс, вы нашли мертвую ссылку" из bitbucket.

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

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

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

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

1 ответ

Решение

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

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

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

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

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

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

Другие вопросы по тегам