как выставить настраиваемый заголовок на nginx - PullRequest
0 голосов
/ 14 июля 2020

Наши https-запросы отправляют новый заголовок «X-XSRF-TOKEN» на Nginx. Некоторое время назад на мои внутренние серверы приходит заголовок «= null».

МОЙ вопрос, есть ли возможность увидеть этот заголовок в моем журнале access.log?

как я могу убедиться, что Nginx не блокирует заголовок.

Я должен сказать, что 98% от запроса, они приходят с правильным значением.

Спасибо!

1 Ответ

0 голосов
/ 14 июля 2020

Конечно, вы можете определить любой пользовательский формат журнала доступа и использовать любую из доступных nginx внутренних переменных . По умолчанию nginx формат журнала

log_format  combined  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

Просто определите новый формат журнала доступа и добавьте к нему переменную $http_x_xsrf_token:

log_format  debug     '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for" "$http_x_xsrf_token';
access_log  /var/log/nginx/access_log  debug;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...