Задача состояла в том, чтобы развернуть на сервере Django приложение, которое использует заголовок REMOTE_USER. Nginx туда вносит авторизованного пользователя и передает дальше до WSGI сервера Gunicorn. А последний уже передает приложению. Просматривая заголовки я понял что какая-то промежуточная инстанция добавляет префикс "HTTP_". Следовательно, у меня получается "HTTP_REMOTE_USER". Вопрос состоит в том, кто добавляет данный префикс и как его убрать?
Задаю переменную директивой в NGINX:
proxy_set_header REMOTE_USER $remote_user;
Gunicorn настроен по стандарту:
ExecStart=/var/www/portal/venv/bin/gunicorn \
--access-logfile /var/log/gunicorn/access.log \
--error-logfile /var/log/gunicorn/error.log \
--capture-output \
--log-level debug \
--workers 3 \
--bind unix:/run/gunicorn.sock \
portal.wsgi:application