nginx 404 регистрирует все журналы виртуального хостинга

Я использую nginx и у меня работает два сайта:

site1 = /1/access.log site2 = /2/access.log

когда пользователь получает 404 изображения, не найденные на site2, nginx пишет в access.log site1 и site2, сообщая об ошибке "not found", я безуспешно пытался получить отдельные журналы, я хочу, чтобы все, что происходит на site1, регистрировалось в / 1 / access. лог и все что происходит на site2 залогинено /2/access.log

любая помощь?

1 ответ

Какую версию nginx вы используете?

В более новой версии есть файлы /etc/nginx/conf.d/*.conf, где вы можете указать следующий параметр для каждого вашего сайта.

access_log /path/to/access.log error_log /path/to/error.log

Убедитесь, что они установлены на основе *.conf.

Другие вопросы по тегам