Назад | Перейти на главную страницу

Apache обменивает записи виртуального хоста на каждый запрос

У меня есть следующий httpd.conf. На основе другого домена он должен направить запрос в соответствующую запись, показывающую другой сайт на основе аналогичной базы кода.

Проблема в том, что он переключается между сайтом 1 и сайтом 2 каждые несколько запросов:

NameVirtualHost *:80
<VirtualHost *:80>
    ServerName www.mysite1.com
    ServerAlias mysite1.com
    DocumentRoot /var/www/html/mysitedjango
    WSGIScriptAlias / /var/www/html/mysitedjango/mysite1/mysite1_wsgi.py
</VirtualHost>

<VirtualHost *:80>
    ServerName www.mysite2.com
    ServerAlias mysite2.com
    DocumentRoot /var/www/html/mysitedjango
    WSGIScriptAlias / /var/www/html/mysitedjango/mysite1/mysite2_wsgi.py
</VirtualHost>



Alias /static/ /var/www/html/mysitedjango/shared/static/

<Directory /var/www/html/mysitedjango/shared/static/>
Order deny,allow
Allow from all
</Directory>

WSGIPythonPath /var/www/html/mysitedjango

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

Что я могу сделать, чтобы избежать этой путаницы?