Solucionar problemas do Apache
- Sessões sequestradas: Alguns usuários relataram problemas de sequestro de sessões de usuário quando o módulo mod_cache estava ativado. Se esses problemas forem encontrados, tente desabilitar o módulo
mod_cache.Esse módulo é habilitado por padrão em algumas distribuições do servidor Apache HTTP versão 2.
- Erros de permissão negada habilitando
mod_proxy(emod_jk) em distribuições Linux que usam SELinux: Os usuários relataram erros de "permissão negada" ao tentarem fazermod_proxy(emod_jk) funcionar. Desabilitar o SELinux (/etc/selinux/config) aparentemente corrige isso. Executar o Mac OS X: Desabilite webperfcache, que faz a porta 80 de proxy por padrão. Um usuário relatou isso como a causa provável de problemas de sessão do JIRA na forma de mistura das identidades de usuários, conforme abaixo.
Além disso, não recomendamos usar Max OS X, uma vez que ele não tem suporte, como em nossas Plataformas com suporte.
Os servidores OSX habilitam o webperfcache por padrão para hosts virtuais, o que seria ótimo para conteúdo estático, porém, para instâncias dinâmicas (como TODAS as nossas instâncias), ele é inadequado e causará muitos problemas.
É importante lembrar que, recentemente, houve um problem de sessões no JIRA. Consulte também: -
http://developer.apple.com/documentation/Darwin/Reference/ManPages/man8/webperfcache.8.html
Infelizmente, mesmo que você desative webperfcache para uma instância, se houver uma única instância habilitada, ainda todas as instâncias terão o proxy por meio de webperfcache, resultando em problemas na sessão.
- Redirecionamentos em excesso: Tanto Tomcat quanto Apache estão redirecionando, quando apenas um deveria estar. Desabilite o redirecionamento no Tomcat (reverta quaisquer alterações como em Executar o JIRA por SSL ou HTTPS) e verifique se há somente uma direção no Apache.
- Problemas gerais:
- Limpe o cache do navegador e tente novamente.
- Verifique se o JIRA funciona conforme o esperado ao executá-lo diretamente do Tomcat e ignorando o Apache. Por exemplo, acessando
http://jiraserver:8080, em vez de http://jira.atlassian.com. - Aumente o LogLevel para o Apache a fim de depurar e reinicie-o.
- Tente acessar o JIRA e consulte os Arquivos de registro do Apache para verificar se há algum erro.
- Faça uma pergunta em Atlassian Answers para obter assistência.
- Erro 403 Proibido:
Adicione a linha
RequestHeader unset Authorizationà página de configuração do Apache para desabilitar os cabeçalhos de autorização.<Location /jira> RequestHeader unset Authorization ProxyPreserveHost On ProxyPass http://jiraserver/jira ProxyPassReverse http://jiraserver/jira </Location>