Você usa a sintaxe correta
location ~ ^/(css|js) {
if ( $remote_addr = "127.0.0.1" )
{
access_log off;
}
}
No seu exemplo, o nginx não escreve logs apenas para a localização '/'.
Estou tentando não registrar solicitações feitas a partir de um endereço IP específico como este:
location = / {
index index.php;
if ( $remote_addr = "spe.ci.fic.ip" )
{
access_log off;
}
}
Mas isso não funciona, por quê?