Wdrażanie wielu aplikacji django na Apache z mod_wsgi

Chcę wdrożyć dwie różne aplikacje django na tym samym hoście: pierwsza będzie odpowiadać adresowi url / site1, a druga adresowi url / site2. Oto moja konfiguracja:

LoadModule wsgi_module modules/mod_wsgi.so

WSGIScriptAlias /site1 /var/www/py/site1/site1/wsgi.py
WSGIScriptAlias /site2 /var/www/py/site2/site2/wsgi.py

WSGIPythonPath /var/www/py/site1:/var/www/py/site2

<Directory "/var/www/py/site1/site1">
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>

<Directory "/var/www/py/site2/site2">
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>

Również tutaj jest plik wsgi.py dla obu aplikacji

import os
import sys

path = '/var/www/py/site1'
if path not in sys.path:
    sys.path.append(path)

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "site1.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

Oto mój problem. Kiedy pójdę na mój serwer, powiedzmyhttp://app1.sites.gr/site1 czasami ładuje stronę1, a czasami ładuje stronę2 !!!! To samo dotyczy wizytyhttp://app1.sites.gr/site2 ... Sometiems Dostaję stronę powitalną dla witryny1, czasami otrzymuję stronę powitalną dla witryny2! Uderzam w F5 i otrzymuję różne strony powitalne. Sprawdziłem wszystko przez poprzednie godziny i nie znalazłem nic dziwnego ...

Proszę mi powiedzieć, co może być problemem, zanim zwariuję ...

Dzięki !

questionAnswers(3)

yourAnswerToTheQuestion