NGINX: Русские символы в именах файлов

После начала сбора access логов nginx в Graylog, оказалось, что отдаётся куча статических файлов с русскими именами и пробелами.

Всё это не мешало, до тех пор пока Graylog не начал отбрасывать кучу сообщений с ошибками. Это не давало видеть реальную статистику по запросам.

В документации NGINX описано какие параметры нужно задавать.

Одним из не обязательных параметров является escape. 

Если выставить данный параметр в значение none все русские символы начнут отображатся в правильном виде и Graylog перестанет сыпать ошибки вида 

com.fasterxml.jackson.core.JsonParseException: Unrecognized character escape 'x' (code 120)

Комментарии

Популярные сообщения из этого блога

FreeBSD: gpart — пример работы с дисками

Linux: GRUB: Аварийный запуск системы из командной строки GRUB