2013-11-30 3 views
6

В моей конфигурации, я использую:Отключить протоколирование 404 Ошибки

error_page 404 /switch; 

Когда я просматриваю к/testABC, я вижу эту ошибку в моем журнале:

open() "/usr/local/nginx/html/www/testABC" failed (2: No such file or directory) 

Как я могу отключить этот ошибка? В настоящее время я использую 404 как часть функциональности сайта.

ответ

30

Если вы не хотите, чтобы в ваших журналах ошибок nginx отображалось 404 ошибки, log_not_found - это директива, которую вы хотите настроить.

По умолчанию log_not_found установлен в положение "on", в котором сообщается файл об ошибках в вашем основном журнале ошибок. Для того, чтобы превратить их прочь, просто сделать:

log_not_found off; 

Источник: http://nginx.org/en/docs/http/ngx_http_core_module.html#log_not_found

+0

Есть директива, которая отключает вход только для 200? –

+0

Вы имеете в виду журналы доступа? Насколько я знаю, это совершенно другой журнал. – jeteon

Смежные вопросы