0

私は 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>
4

0 に答える 0