"WSGIPassAuthorization On" 放在哪里?
where to put "WSGIPassAuthorization On"?
我尝试了两种方法:
1, /etc/apache2/sites-enabled/myproject.conf
2, /etc/apache2/mods-enabled/wsgi.conf
两者都有效。 就是想知道放哪个地方比较好?
这取决于您的 Apache 配置,因为不同的 Apache 安装具有不同的布局。通常,由于指令的影响可以隔离到特定的上下文,例如特定的虚拟主机 (VirtualHost)、特定的 URL 集 (Location) 或特定的脚本 (Directory/Files),您可以将它与无论您需要什么最小的上下文。这样您就不会最终将信息传递给不需要它的应用程序。在最坏的情况下,将它贴在 WSGIScriptAlias 指令旁边,这意味着它被限制在虚拟主机上。
我尝试了两种方法:
1, /etc/apache2/sites-enabled/myproject.conf
2, /etc/apache2/mods-enabled/wsgi.conf
两者都有效。 就是想知道放哪个地方比较好?
这取决于您的 Apache 配置,因为不同的 Apache 安装具有不同的布局。通常,由于指令的影响可以隔离到特定的上下文,例如特定的虚拟主机 (VirtualHost)、特定的 URL 集 (Location) 或特定的脚本 (Directory/Files),您可以将它与无论您需要什么最小的上下文。这样您就不会最终将信息传递给不需要它的应用程序。在最坏的情况下,将它贴在 WSGIScriptAlias 指令旁边,这意味着它被限制在虚拟主机上。