mod_proxy com a instalação jira war

1

Então eu tenho o jira instalado e eu acessoi através do mydomain.com:8080/jira. Eu realmente gostaria de acessar i através de jira.mydomain.com. Ativei mod_proxy e coloquei o seguinte em um vache apache:

ServerName jira.mydomain.com

ProxyPreserveHost On
ProxyPass / http://localhost:8080/jira

Mas, ele me encaminha para jira.mydomain.com/jira. Que não funciona. Mudei o URL base em jira para jira.mydomain.com também. O que está acontecendo aqui, porque o extra / jira existe?

Eu instalei o jira como uma instalação war, já que estou executando outros aplicativos através do tomcat (confluence, hudson etc)

    
por brad 17.10.2009 / 03:05

2 respostas

0

Raio você estava tão perto, aparentemente eu preciso de uma diretiva / depois das diretivas proxypass, então:

ProxyPreserveHost On
ProxyPass / http://localhost:8080/jira/
ProxyPassReverse / http://localhost:8080/jira/

Trabalhou como um encanto. Eu então precisei adicionar uma reescrita para que todas as imagens estáticas / css etc fossem mapeadas:

RewriteEngine On
RewriteRule       ^/jira(.*)$  http://localhost:8080/jira$1 [P,L]

Trabalhou como um charme

    
por 22.10.2009 / 03:10
1

Tente adicionar

ProxyPassReverse / http://localhost:8080/jira
    
por 17.10.2009 / 17:01