Подтвердить что ты не робот

Где я могу поставить "WSGIPassAuthorization On"?

Я пытаюсь увидеть заголовок авторизации в Django, используя mod_wsgi. Я прочитал, что Apache по умолчанию закрывает заголовок авторизации, я поставил < < < WSGIPassAuthorization В → в моем блоке Apache VirtualHost и., нада.

Как мне определить, куда его поместить?

4b9b3361

Ответ 1

Поместите его в том же месте, что и WSGIScriptAlias, и он должен работать нормально.

Ответ 2

Подключитесь к своему EC2, перейдите в папку etc/httpd/conf.d и откройте файл wsgi.conf. Вставьте код в VirtualHost DOM:

WSGIPassAuthorization On

RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]