Alguém sabe onde os logs de acesso ao arquivo estão armazenados, para que eu possa executar um tail -f
comando para ver quem está acessando um arquivo específico.
Eu tenho o XAMPP, que é um servidor Apache instalado na minha máquina, que registra automaticamente os acessos. Está armazenado na minha pasta de instalação.
/var/log
, mas alguns sistemas os têm em outro lugar.Respostas:
Por fim, isso depende da sua configuração do Apache. Procure
CustomLog
diretivas na configuração do Apache, consulte o manual para obter exemplos.Um local típico para todos os arquivos de log é
/var/log
e subdiretórios. Tente/var/log/apache/access.log
ou/var/log/apache2/access.log
ou/var/log/httpd/access.log
. Se os logs não estiverem lá, tente executarlocate access.log access_log
.fonte
Se você não encontrar o log com a resposta de Gilles , há mais algumas coisas que você pode tentar.
/var/log/httpd
.sudo locate access.log
tão bem quantosudo locate access_log
. Os logs do meu sistema não eram visíveis, exceto para root, e o arquivo foi chamado emaccess_log
vez deaccess.log
.fonte
O servidor Apache registra todas as solicitações recebidas e todas as solicitações processadas em um arquivo de log. O formato do log de acesso é altamente configurável. A localização e o conteúdo do log de acesso são controlados pela diretiva CustomLog. Local padrão do arquivo de log de acesso ao apache:
Local do arquivo de acesso do RHEL / Red Hat / CentOS / Fedora Linux Apache -
Local do arquivo de log de acesso ao Debian / Ubuntu Linux Apache -
Localização do arquivo de log de acesso do FreeBSD Apache -
Para encontrar a localização exata do arquivo de log do apache, você pode usar o comando grep:
Saída de amostra:
fonte
encontre o local do arquivo access.log do Apache no Debian / Ubuntu Linux
Na minha máquina
/etc/apache2/apache2.conf
apontou para${APACHE_LOG_DIR}
a variável de ambiente em vez do próprio diretório de log.A etapa (adicional) a seguir foi necessária para localizar o diretório de log real:
envvars
contém variáveis de ambiente padrão para o Apache.Portanto, para visualizar o log de acesso, use
fonte