O que está bloqueando o acesso direto de error_log no apache

0

Eu pesquisei no google por um longo tempo, mas parece que ninguém fez essa pergunta: O que está bloqueando o acesso direto de error_log em servidores Apache? Ou é mesmo uma coisa do Apache ou isso acontece com todos os servidores? (acessando diretamente eu quero dizer algo como link )

Minha observação:

  • Eu verifiquei arquivos .htaccess, não parece ser isso.
  • Eu tinha alguns arquivos de log que não tinham permissão configurados corretamente para que os usuários pudessem acessar o link para visualizá-lo .
  • Eu criei um arquivo sem extensão e posso acessá-lo diretamente. (por exemplo, link )
  • Tentei definir a permissão para error_log para 777 ou 664, ainda não consigo acessá-lo
  • Verifique se há configurações, sem sorte.
  • Eu fiz um grep em todo o servidor procurando pela palavra chave error_log mas não consegui nada útil.

Então, o que está impedindo o usuário de acessar o arquivo error_log e como altero a configuração?

    
por Aaron 11.04.2016 / 10:24

1 resposta

1

Em um servidor Linux, o diretório de log padrão do Apache é / var / log / httpd (ou / var / log / apache2 dependendo da sua distribuição) e o diretório raiz padrão do Documento para os arquivos da Web é / var / www /.

Isso significa que, se tudo estiver configurado, por padrão, os usuários não poderão acessar seus registros de erros diretamente por meio do link simplesmente porque não há registros lá, a menos que você esteja copiando os arquivos de log para o diretório / var / www / ou se você de alguma forma incluiu / var / log no diretório raiz do seu documento nos arquivos de configuração do apache.

Espero que isso forneça uma explicação.

    
por 11.04.2016 / 11:52