
Eu tenho um 8.5.x
servidor 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.html
posso 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/hosts
estão incorretas.
Para investigar mais, recomendo as seguintes etapas.
Verifique se ambos os usuários podem ler
/etc/hosts
e obter o mesmo conteúdo digitandocat /etc/hosts
Tente acessar o URL com um cliente diferente, como
wget
,curl
ou um navegador diferente.- Se as duas contas obtiverem resultados diferentes mesmo durante o uso
wget
,curl
tente 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 usarstrace
para fazer isso, outros sistemas possuem ferramentas semelhantes.