私はmod_wsgiを使ってDjangoのAuthorizationヘッダーを見ようとしています。 ApacheがデフォルトでAuthorizationヘッダーを保持していることを読んだところ、私はApache VirtualHostブロックに< < WSGIPassAuthorization On >>を入れました。 。 。ナダ。「WSGIPassAuthorization On」はどこに配置しますか?
これをどこに置くかはどのようにしてわかりますか?
私はmod_wsgiを使ってDjangoのAuthorizationヘッダーを見ようとしています。 ApacheがデフォルトでAuthorizationヘッダーを保持していることを読んだところ、私はApache VirtualHostブロックに< < WSGIPassAuthorization On >>を入れました。 。 。ナダ。「WSGIPassAuthorization On」はどこに配置しますか?
これをどこに置くかはどのようにしてわかりますか?
WSGIScriptAliasと同じ場所に置いてください。正常に動作するはずです。
EC2に接続し、etc/httpd/conf.dフォルダに移動し、wsgi.confファイルを開きます。 VirtualHost DOM内にコードを挿入してください。
WSGIPassAuthorization On
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
mod_wsgiについては、これらの両方。 '' WSGIPassAuthorization''だけが必要です。古い学校のCGIスクリプトを使って情報を取得する必要がある場合は、書き換えルールを個別に使用できます。 –
それがあります。しないでください。 – chernevik
実際はそうです。失敗は別のバグによってマスクされました。また、Djangoユーザーは、これはrequest.METAを介して 'HTTP_AUTHORIZATION'ということに注意してください。 – chernevik
+1これは私のために働いた... – suhailvs