Я хочу развернуть два разных приложения django на одном хосте: Первый будет соответствовать URL/сайту1, а второй - URL/site2. Здесь моя конфигурация:
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>
Также здесь файл wsgi.py для обоих приложений
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()
Теперь, вот моя проблема. Когда я иду на свой сервер, скажем http://app1.sites.gr/site1, он несколько раз загружает сайт1, а иногда он загружает сайт2!!!! То же самое происходит при посещении http://app1.sites.gr/site2... Sometiems Я получаю приветственную страницу для сайта1, иногда я получаю страницу приветствия для сайта2! Я нажимаю F5 и получаю разные приветственные страницы. Я проверил все за предыдущие часы и не нашел ничего странного...
Пожалуйста, скажите мне, что может быть проблемой, прежде чем я сойду с ума...
Спасибо!