ルートにあるものを含む mod_wsgi を使用して、複数の django アプリを提供したいと考えています。現在、私のApache構成は次のようになっています。
WSGIScriptAlias /app1 /path/to/app1/wsgi.py
<Directory /path/to/app1>
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias /app2 /path/to/app2/wsgi.py
<Directory /path/to/app2>
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias / /path/to/main-app/wsgi.py
<Directory /path/to/main-app>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
その最後のディレクティブを /main に切り替えると正常に動作しますが、その最後のディレクティブを記述どおりに提供しようとすると、Apache は /folder1 で /app1/folder を検索し、最初の 2 つのディレクティブのそれぞれについて 500 エラーが発生します。app1.servername と app2.servername を構成する以外に、これを行う方法はありますか?