我在公司 Intranet 上安装了 Django,使用 mod_wsgi 在 Apache 上运行。Apache 服务器设置了 SSL,当用户点击 CGI 页面时,一切都按预期工作,但是我的 django 应用程序似乎没有获取任何与 SSL 相关的环境变量(ssl_client_s_dn 等),无论它们是否使用我的 django 页面http:// 或 https://。
我认为主要问题是我不明白 django 从哪里提取 os.environ 以及如何改变它。我查看了官方 django 文档和其他关于“django”和“ssl”的帖子,但这些似乎处理的视图有时需要是 http,有时是 https。我只是想获得 ssl 相关信息以显示在 os.environ 中,我不知道下一步该往哪里看。
你需要了解什么?httpd.conf wsgi 配置设置?我的项目 settings.py 或 wsgi.py 中的行?
任何帮助深表感谢。