У меня есть nginx как обратный прокси для apache, обслуживающий статические файлы для сайтов django. У меня есть 3 сайта django на сервере, которые работают (и работают уже более года), но когда я пытаюсь добавить новый, nginx или apache обслуживают один из уже существующих.Nginx/Apache, обслуживающий неправильный сайт
Например, сайт A.com & B.com уже на сервере. Я пытаюсь добавить C.com. Я скопировал файлы конфигурации nginx/apache, правильно связал их и правильно изменил настройки в них, перезапустил nginx & apache успешно без ошибок, но когда я пытаюсь перейти на C.com, он загружает A.com! DNS был подтвержден как точный Rackspace. Я просмотрел файлы журналов без видимой удачи. Я предполагаю, что это apache, поскольку он фактически отображает код django для A.com или может ли nginx давать apache неправильную директиву?
Также я попытался отсоединить один из рабочих сайтов, на которые был направлен новый код django («C.com», и работать!), А затем повторно подключить (добавить к сайтам) как в nginx & apache, так и в тоже теперь не сработает! Он просто перенаправляет или по умолчанию использует A.com.
Я копал в Google без удачи, кроме параметров apache/nginx, но ничего не понял, как это исправить! Любая помощь или направление будут оценены!
Вот пример Nginx & Апач конфигурационные файлы:
Nginx
server {
listen 111.111.111.111:80;
server_name mynewdomain.com;
rewrite ^/(.*) http://www.mynewdomain.com/$1 permanent;
}
server {
listen 111.111.111.111:80;
server_name www.mynewdomain.com;
location/{
proxy_pass http://127.0.0.1:8080/;
include /etc/nginx/proxy.conf;
}
location /media {
root /home/django/mynewdomain;
expires 24h;
}
}
апач:
<VirtualHost 127.0.0.1:8080>
ServerName www.mynewdomain.com
ServerAlias mynewdomain.com *.mynewdomain.com
<Directory /home/django/mynewdomain/>
Order deny,allow
Allow from all
</Directory>
Loglevel warn
CustomLog /var/log/apache2/mynewdomain.com.access.log combined
ErrorLog /var/log/apache2/mynewdomain.com.error.log
WSGIDaemonProcess mynewdomain.com user=www-data group=www-data threads=25
WSGIProcessGroup mynewdomain.com
WSGIScriptAlias//home/django/mynewdomain/apache/django.wsgi
</VirtualHost>
Спасибо заранее.