2016-07-15 24 views
0

Ich habe versucht, zwei Methoden:Wohin mit "WSGIPassAuthorization On"?

1, /etc/apache2/sites-enabled/myproject.conf

2, /etc/apache2/mods-enabled/wsgi.conf

Beide Werke. Ich frage mich nur, welcher Ort am besten ist, um es zu sagen?

Antwort

0

Es hängt von Ihrer Apache-Konfiguration ab, da verschiedene Apache-Installationen unterschiedliche Layouts haben. Da der Einfluss der Direktive auf einen bestimmten Kontext wie einen bestimmten virtuellen Host (VirtualHost), bestimmte URLs (Location) oder bestimmte Scripts (Directory/Files) isoliert werden kann, wird der Code in das Feld eingefügt der kleinste Kontext, den Sie brauchen. Auf diese Weise geben Sie die Informationen nicht an Anwendungen weiter, die sie nicht benötigen. Im schlimmsten Fall kleben Sie es neben die WSGIScriptAlias-Direktive, was bedeutet, dass es auf den virtuellen Host beschränkt ist.