Отключение логов Nginx может понадобиться в тех ситуациях, когда из-за них переполняется место на сервере, а практической ценности они не несут. Наиболее корректным вариантом здесь будет настроить через cron автоматические удаление каждый день, но если вы считаете, что они вам не нужны, то в первую очередь их стоит удалить.
Логи расположены по пути /var/log/nginx/, базово там располагаются два файла: access.log и error.log. Когда они достигают определенного размера, то переименовываются в access.log.1 и error.log.1 соответственно.
Итого, чтобы удалить все файлы логов вводим эту команду:
sudo rm -f /var/log/nginx/*
Теперь, чтобы файлы логов, а именно access.log больше не появлялся нам необходимо отредактировать конфигурационный файл Nginx, обычно он расположен по пути: /etc/nginx/nginx.conf
sudo nano /etc/nginx/nginx.conf
С помощью поиска (Ctrl + W) находим параметр access_log и комментируем его
Если вы хотите отключить также Error логи, то необходимо закомментировать параметр error_log в этом же файле, однако, конечно, не рекомендую.
Сохраните файл и перезапустите Nginx
sudo systemctl restart nginx