Fisheye + Proxy Reverso Nginx

1

Estou tentando executar o Fisheye por trás de um proxy. Até agora, consegui que Jira e Stash trabalhassem atrás do proxy, mas não do Fisheye.

Aqui está meu arquivo de configuração no Nginx:

server {

listen   80;

server_name  dev.int.com;

access_log off;

location / {

proxy_pass http://IP:8080;

proxy_set_header    Host            $host;

proxy_set_header    X-Real-IP       $remote_addr;

proxy_set_header    X-Forwarded-for $remote_addr;

port_in_redirect off;

proxy_redirect   http://IP:8080/jira  /;

proxy_connect_timeout 300;

}



location ~ ^/stash {

proxy_pass http://IP:7990;

proxy_set_header    Host            $host;

proxy_set_header    X-Real-IP       $remote_addr;

proxy_set_header    X-Forwarded-for $remote_addr;

port_in_redirect off;

proxy_redirect   http://IP:7990/  /stash;

proxy_connect_timeout 300;

}



location ~ ^/crucible {

proxy_pass http://IP:8060;

proxy_set_header    Host            $host;

proxy_set_header    X-Real-IP       $remote_addr;

proxy_set_header    X-Forwarded-for $remote_addr;

port_in_redirect off;

proxy_redirect   http://IP:8060/  /crucible;

proxy_connect_timeout 300;

}



error_page   500 502 503 504  /50x.html;

location = /50x.html {

root   /usr/local/nginx/html;

}

}

e em Fisheye:

<web-server site-url="http://dev.int.com/crucible" context="/crucible">

    <http bind="http://dev.int.com/" proxy-port="80" proxy-scheme="http" proxy-host="dev.int.com/crucible"/>

</web-server>

No entanto, ele não está empurrando as coisas corretamente e é um problema da Fisheye - > Quando eu visito / cadinho, ele mostra a página do Crisol, no entanto, ele não carrega nenhum recurso de página ou ajax. Tentar fazer o login me leva para / login, então fica aparente que o Fisheye ainda está no caminho de contexto, apesar de seu arquivo de configuração. Eu reiniciei ambos Fisheye e servidor Nginx sem sucesso. Qualquer orientação seria apreciada:)

    
por bear 12.10.2012 / 01:29

1 resposta

1

Você deve definir o "contexto da web" na interface da web primeiro. Aqui está uma captura de tela do que parece . Além disso, algumas informações podem ser encontradas na documentação aqui .

    
por 23.10.2012 / 07:59