私は 2 つの別個の Django プロジェクトを持っています。1 つは / に、もう 1 つは /foo にあります。/ でプロジェクトにアクセスしようとすると、断続的に PageNotFound 例外が発生し、/foo プロジェクトの URL ファイルが表示されます。Apache または mod_wsgi と何らかの競合があると想定していますが、それが何であるかを実際に見つけることはできません。これを回避する方法はありますか?各プロジェクトを別々のドメインで実行したくはありませんが、うまくいくようです。
編集:私のdjango / wsgi構成(私のhttpd.confは基本的にインストールから変更されていません)
WSGIPythonPath /var/django/bumppoman:/var/django/roads:/var/django/hawthorn:/var/django/wiffleball
<VirtualHost *:8081>
ServerName site1.com
WSGIScriptAlias /hawthorn /var/django/hawthorn/apache-files/wsgi.py
WSGIScriptAlias /roads /var/django/roads/apache/wsgi.py
WSGIScriptAlias / /var/django/bumppoman/apache/wsgi.py
<Directory "/var/django/roads/apache">
Require all granted
</Directory>
<Directory "/var/django/bumppoman/apache">
Require all granted
</Directory>
<Directory "/var/django/hawthorn/apache-files">
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:8081>
ServerName site2.com
WSGIScriptAlias / /var/django/wiffleball/apache/django.wsgi
<Directory "/var/django/wiffleball/apache">
Require all granted
</Directory>
</VirtualHost>