Где я могу поставить "WSGIPassAuthorization On"? - PullRequest
14 голосов
/ 20 марта 2012

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

Как мне выяснить, где это поставить?

Ответы [ 2 ]

19 голосов
/ 20 марта 2012

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

0 голосов
/ 26 августа 2016

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

WSGIPassAuthorization On

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