Despliegue de múltiples aplicaciones django en Apache con mod_wsgi

Quiero implementar dos aplicaciones django diferentes en el mismo host: la primera corresponderá a url / site1 y la segunda a url / site2. Aquí está mi configuración:

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>

También aquí está el archivo wsgi.py para ambas aplicaciones

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()

Ahora, aquí está mi problema. Cuando voy a mi servidor, digamoshttp://app1.sites.gr/site1 algunas veces carga site1, y otras veces carga site2 !!!! Lo mismo ocurre cuando visito.http://app1.sites.gr/site2 ... A veces recibo la página de bienvenida para site1, a veces recibo la página de bienvenida para site2! Estoy presionando F5 y obteniendo diferentes páginas de bienvenida. He comprobado todo en las horas anteriores y no encontré nada extraño ...

Por favor, dime cuál podría ser el problema antes de que me vuelva loco ...

Gracias !

Respuestas a la pregunta(3)

Su respuesta a la pregunta