Não tenho certeza se entendi a pergunta ... se você quiser apenas registrar o acesso HTTP ao NGINX, adicione o seguinte ao seu arquivo virtualhost (dentro de uma diretiva server { }
):
access_log /var/log/nginx/mysite.access.log main;
error_log /var/log/nginx/mysite.error.log;
Recarregue o nginx e você terá um log de acesso HTTP típico.
Se você quiser alterar o formato de registro (exemplo: para adicionar o tempo de resposta como no exemplo abaixo), você pode fazer em /etc/nginx/nginx.conf
, no bloco http { }
:
log_format main '$remote_addr $http_x_forwarded_for - $remote_user '
'[$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $request_time';
access_log /var/log/nginx/access.log main;
Note que dividi a diretiva de configuração log_format em várias linhas para que o arquivo de configuração seja legível. Apenas coloque cada linha dentro de uma única citação, como feito acima.
Atenciosamente