Índice
O registro É um ficheiro que regista as actividades do nosso servidor, podemos guardar um registo dos erros, do acesso aos diferentes recursos de que dispomos, por isso é muito importante saber como os manejar, visto que esta informação nos permite saber onde estamos quando administramos um servidor.Nginx possui um módulo de registros onde você pode registrar todos esses tipos de eventos importantes, mas mais do que isso, também nos permite estabelecer a forma como podemos transportar essas informações, como dividi-las, o que realmente queremos que sejam registrados, etc.
Definir o caminho dos registros
Uma das coisas mais importantes é estabelecer o caminho de registroIsso ocorre porque, se tivermos muitas visitas, provavelmente teremos um número bastante grande de arquivos, portanto, certamente queremos colocá-los em uma pasta específica para garantir a estabilidade do nosso serviço.
ImportanteOutra coisa que provavelmente queremos fazer é separar as coisas que são gravadas, por exemplo, o acessos de erro, mas não queremos todos os erros neste caso, e se quisermos apenas os erros críticos que fazem o sistema falhar, pois podemos consegui-lo com o que veremos na imagem a seguir:
A primeira coisa que fazemos aqui é estabelecer os dados que temos interesse em cadastrar e a forma de fazê-lo, para isso utilizamos log_format, então podemos estabelecer as rotas dos dois tipos de registros de que precisamos, o de acesso, identificado como access_log e o erro identificado como error_log, após a rota, passamos pelo tipo de registro Como parâmetro, para o primeiro usamos o formato que criamos e para o formato de erro passamos o tipo crítico para registrar erros críticos.
Faça um registro como o Apache
Apache tem uma grande comunidade online e devido à sua longevidade e competitividade tem feito com que sejam feitas muitas ferramentas de análise para os seus formatos, ferramentas de análise de log por exemplo, portanto se estamos migrando de uma estrutura baseada em Apache e queremos usar suas ferramentas, podemos mudar a estrutura de nossos logs para que possamos usar essas ferramentas sem problemas.
Nginx é flexível o suficiente para nos permitir fazer essas alterações, vamos ver como podemos conseguir essa configuração na imagem a seguir:
Como podemos ver, é bastante simples o que fazemos é construir um novo formato para o nosso log e a seguir estabelecemos na diretiva onde definimos o caminho que o log também deve fazer com este formato.
O que vimos é apenas uma pequena parte de tudo que o módulo de registros do Nginx, por isso devemos estar dispostos a investigar e ir um pouco mais longe para que possamos alcançar configurações mais ousadas e personalizadas que nos permitam obter todos os resultados que desejamos, a grande vantagem é que Nginx é muito flexível e nos permite fazer muitas coisas nesse sentido.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo