【问题标题】:How to enable WSGIPassAuthorization for Django?如何为 Django 启用 WSGIPassAuthorization?
【发布时间】:2018-08-26 16:32:11
【问题描述】:

我正在测试我的 Django API 端点,但我需要启用 WSGIPassAuthorization 才能接收到 Authorization 标头。我应该在哪里启用它?

PS:我在 macOS 上,但任何答案都可能有用!

【问题讨论】:

  • 在你的 apache 配置中
  • 但我从未设置任何 apache 配置。它是默认完成的吗?这些配置在哪里编辑?
  • 那么你如何使用mod_wsgi
  • 我没有使用它,但似乎我需要它来激活此选项
  • 是的..我会写一个答案..请接受它

标签: django django-rest-framework mod-wsgi wsgi django-wsgi


【解决方案1】:

如果您使用的是mod_wsgi,只需安装 apache 并在您的 VirtualHost 中使用它。

然后:WSGIPassAuthorization On

【讨论】:

    【解决方案2】:

    您必须转到 /etc/apache2/sites-enabled ,您的配置文件位于有 SSL 证书或没有 SSL 证书的位置,并在文件结尾处添加 WSGIPassAuthorization On

    【讨论】:

      猜你喜欢
      • 2014-07-27
      • 1970-01-01
      • 2012-04-04
      • 2023-02-20
      • 2021-05-16
      • 1970-01-01
      • 2012-03-24
      • 2015-05-24
      • 1970-01-01
      相关资源
      最近更新 更多