Caso alguém queira saber, o melhor método que encontrei foi usar o Tomcat IIS Connector na documentação do wiki do JIRA em Integrando o JIRA com o IIS .
Isso permite que você execute em um subdiretório / jira, ou link subdomínio / host virtual, se desejar.
A utilização de um subdomínio não está detalhada no wiki, apenas obtendo o IIS para solicitações de proxy ao Tomcat por meio de um subdiretório, portanto, se você desejar usar um subdomínio, siga as instruções normais, mas observe o seguinte dicas:
-
Este é um ponto geral - Verifique se no site do IIS você foi solicitado a criar, a ligação será mapeada para a porta
80
com um cabeçalho de host dejira.yourdomain.com
. - No seu arquivo
JIRA\conf\server.xml
, deixe o caminho vazio para o atributo<Context path=""...>
, onde a documentação do wiki diz para você especificar um. Apenas insira um como/jira
por exemplo. se você estiver usando subdiretórios. - Verifique se o atributo
JIRA\conf\server.xml
fileport
do elemento<Connector...>
está definido como algo diferente de80
no qual o IIS será executado. Por exemplo, o padrão que eu acredito instala em8080
, então deixe-o assim. - Por fim, na sua pasta
tomcat_iis_connector\conf\uriworkermap.properties
usada para o filtro de proxy ISAPI, verifique se sua entrada de trabalho está listada como:/*=worker1
e não/jira/*=worker1
, o que a documentação sugere que você faça.
Deve ser isso, agora execute um iisreset
e reinicialize seu serviço JIRA e pronto. Não posso acreditar que isso não seja realmente detalhado na net ou a opção de subdomínio não foi detalhada no Wiki da Atlassian. Talvez seja simples para aqueles familiarizados com o Tomcat, não tenho certeza!
Boa sorte e espero que você não tenha a dor de cabeça que eu tive!