Настройка возможности записи Custom Headers

Проблема, с которой я столкнулся это то, что nginx отказывался логгировать заголовок вида X-Token, хоть я и указывал параметр $http_x_token по правилам приведения nginx. А правило там следующее: все буквы приводятся к нижнему регистру, все тире и нижние подчеркивания приводятся к нижнему подчеркиванию. В ходе чтения документации нашел директиву, разрешающую запись подобных заголовков. Как выяснилось подобные заголовки считаются не допустимыми. Директива разрешающая заголовки похожего вида называется underscores_in_headers, боле подробно здесь: http://nginx.org/ru/docs/http/ngx_http_core_module.html#underscores_in_headers

Для включения необходимо добавить в конфигурационный файл следующую строку:

server {
        listen       80;
        server_name  mysite.ru;
        underscores_in_headers on;
.....