Sobes.tech
Junior — Middle

Como é que se pode visualizar os logs do Nginx para analisar pedidos e o estado do servidor?

sobes.tech IA

Resposta da IA

Os logs do Nginx geralmente encontram-se no diretório /var/log/nginx/. Os principais ficheiros são access.log e error.log.

  • access.log contém informações sobre todas as requisições ao servidor: IP do cliente, hora da requisição, método, URL, código de resposta, etc.
  • error.log regista erros e avisos ocorridos durante o funcionamento do servidor.

Para visualizá-los, pode usar os seguintes comandos:

# Ver as últimas linhas do arquivo access.log
sudo tail -f /var/log/nginx/access.log

# Ver as últimas linhas do arquivo error.log
sudo tail -f /var/log/nginx/error.log

# Procurar por uma palavra-chave
sudo grep "404" /var/log/nginx/access.log

Também pode configurar o formato dos logs na configuração do Nginx para uma análise mais detalhada.