Alterar URL padrão do Jenkins independente

4

Executando o Jenkins autônomo (o arquivo WAR, java -war ./jenkins.war ou qualquer que seja o comando) ouvindo em uma porta não padrão. Eu quero obter NGINX para o proxy do nosso site HTTPS / Jenkins / para este standalone.

location /jenkins/ {
    proxy_pass http://axolotl.ecogeek.local:10112/;
}

O problema é que Jenkins ainda está no URL raiz, então todas as solicitações são relativas a isso, então ao acessar /jenkins/ ele redireciona para /login , mas precisa ir para /jenkins/login , existe alguma maneira, através de Jenkins ou através do NGINX, para mudar o URL da raiz e fazer com que ele seja legal?

editar

Conectando-se ao Jenkins em sua porta normal, posso ir para Gerenciar Jenkins- > Configurar o Sistema- > Jenkins URL e mudar isso, isso corrige o redirecionamento, mas toda a mídia está sendo solicitada de / static / (Tentei reiniciar o Jenkins )

    
por Smudge 10.03.2012 / 15:56

2 respostas

3

Quando você entrar no painel de controle do Jenkins, verá um link "Gerenciar o Jenkins". Em algum lugar abaixo dessa página, você verá "Jenkins URL". Tente configurar isso para example.com/jenkins ou qualquer outro esquema que você tenha.

Dê uma olhada:

link

Então, Jenkins é aparentemente estúpido sobre algumas coisas, e você precisará de reescrever.

    
por 10.03.2012 / 16:10
0

Tente fazer um redirecionamento 301 de / para /jenkins/ (não se esqueça de levar os dados da solicitação).

    
por 10.03.2012 / 16:06

Tags