Root capaz de acessar o servidor Tomcat usando localhost, usuário normal não consegue acessar o Tomcat usando localhost

Root capaz de acessar o servidor Tomcat usando localhost, usuário normal não consegue acessar o Tomcat usando localhost

Eu tenho um 8.5.xservidor web Tomcat em execução.

Quando estou logado como root e abro meu navegador, posso navegar nas páginas do servidor web Tomcat usando, por exemplo,localhost/index.html

No entanto, se eu estiver logado como um usuário normal, recebo um erro de servidor não existe usando localhost/index.html, mas se eu colocar, [ipaddress]/index.htmlposso navegar no servidor web.

O que poderia estar causando esse problema? Também possonãopostar os arquivos de configuração por motivos fora do meu controle.

Responder1

Há um grande número de explicações possíveis para esses sintomas. Os dois mais óbvios são:

  • Você configurou o navegador de forma diferente nas duas contas.
  • As permissões ativadas /etc/hostsestão incorretas.

Para investigar mais, recomendo as seguintes etapas.

  • Verifique se ambos os usuários podem ler /etc/hostse obter o mesmo conteúdo digitando

    cat /etc/hosts
    
  • Tente acessar o URL com um cliente diferente, como wget, curlou um navegador diferente.

  • Se as duas contas obtiverem resultados diferentes mesmo durante o uso wget, curltente inspecionar as chamadas de sistema realizadas e os resultados vistos em cada conta para identificar a diferença. Se você estiver usando Linux você pode usar stracepara fazer isso, outros sistemas possuem ferramentas semelhantes.

informação relacionada