Моя настройка: я запускаю как 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 на другой контекстный путь
Шаги, которые я предпринял:
И теперь это работает!