Изменение пути 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 в другой контекстный путь
Шаги, которые я предпринял:
- Остановлено Bitbucket
- Отредактировано.../shared/bitbucket.properties для включения строки: `server.context-path=/bitbucket
- Перезапущенный Bitbucket
И теперь это работает!