Alterando o caminho do Bitbucket da Atlassian

1

Minha configuração: estou executando os dois Jira e Bitbucket [5.12.0] no meu servidor Ubuntu 18.04. Eu tentei alterar os URLs para ambos os aplicativos: 192.168.1.77:8080/jira e 192.168.1.77:7990/bitbucket respectivamente.

Eu tenho uma configuração do servidor web Apache em outra máquina que redireciona o tráfego para essas máquinas (usando proxypass e proxypassreverse ) como tal:

 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

Para Jira, atualizei server.xml (propriedade do caminho docBase) e configurei para /jira

Como resultado, myserver.com/jira agora funciona!

No entanto, não consigo fazer com que minha instância do Bitbucket seja lançada em 192.168.1.77:7990/bitbucket . Em vez disso, só está disponível em 192.168.1.77:7990

Atualizei o 'URL base' em 'Configurações do servidor' para www.myserver.com/bitbucket . O redirecionamento não é o problema, pois é redirecionado corretamente para 192.168.1.77:7990/bitbucket - mas eu recebo um " oops, você encontrou um link morto " do bitbucket.

Eu li uma tonelada de documentos e cada site diz que apenas atualizar o URL base deve funcionar - então por que isso não funciona para mim?

Atualização: Quando tento alterar o ProxyPass e o ProxyPassReverse para o Bitbucket para o seguinte:

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

Ele encaminha a página de login do Bitbucket. No entanto, aparece sem imagens e formatação - as permissões da pasta estão incorretas ou algo assim.

    
por NEW2WEB 16.08.2018 / 16:01

1 resposta

1

Eu finalmente encontrei o que estava faltando.

Por algum motivo, o server.context-path não estava sendo adicionado ou definido no arquivo bitbucket.properties - mesmo quando eu o alterava por meio da propriedade Caminho base em Configurações do servidor na interface do usuário.

Tudo o que eu tinha nesse arquivo eram os detalhes do driver jdbc. Aqui está o link que eu segui: Movendo o Bitbucket Server para um caminho de contexto diferente

Passos que tomei:

  1. Bitbucket parado
  2. Editado ... / shared / bitbucket.properties para incluir a linha: 'server.context-path = / bitbucket
  3. Bitbucket reiniciado

E agora funciona!

    
por 17.08.2018 / 06:32