Apache:成功进行用户身份验证后出现500错误?

时间:2020-07-25 16:12:14

标签: python django apache authentication mod-wsgi

我目前正在使用Apache,Django和mod_wsgi在AWS EC2实例上部署的站点上工作。我正在尝试将Apache配置为在this tutorial之后使用mod_authz_user和python脚本进行用户验证,但是在实现它之后,成功登录服务器时出现500错误,并且错误日志没有显示任何内容,只是存在一个网站首页的初始GET请求。我的代码结构基本上遵循上面链接到tea的教程,因此我不确定可能出什么问题。该网站正确地要求用户提供用户名和密码,而且我确定我的身份验证脚本已被Apache调用。

从技术上讲,我所需要的只是为我的Django应用程序设置的HTTP_AUTHENTICATION头,因此,如果我能以某种方式让用户输入其凭据但不让Apache对其进行验证(这会导致500错误),那将是很好的选择。在这种情况下,将设置HTTP_AUTHENTICATION标头,因为用户输入了凭据,然后我的Django应用程序可以从那里处理身份验证。

为了获得更多信息,该站点在Intranet上运行,而我正在尝试这样做,以便不仅有人可以在公司内部访问该站点。将Windows用户传递到Django后,我将根据AD组检查该用户的成员身份。

0 个答案:

没有答案