У меня есть рабочая установка Wordpress blog.mydomain.net, blog.
- это запись A
DNS, конфигурация Apache -
<VirtualHost *:80>
ServerName blog.mydomain.net
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
# some rewrites
DocumentRoot /var/www/wordpress
php_admin_flag engine off
AddHandler application/x-httpd-php .php .php3 .php4 .php5 .phtml
suPHP_AddHandler application/x-httpd-php
suPHP_Engine on
</VirtualHost>
Установка находится в каталоге /var/www/wordpress
, принадлежащем соответствующему пользователю, есть blog
БД и т. Д.
Затем я захотел создать второй экземпляр Wordpress в stud.mydomain.net
домене.
Я создал новые записи DNS, новую папку /var/www/stud_site
, почти такую же, как /var/www/wordpress
, но с другим именем базы данных в wp-config.php
, создал базу данных для нее и продублировал конфигурацию apache:
<VirtualHost *:80>
ServerName stud.mydomain.net
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
DocumentRoot /var/www/stud_site
php_admin_flag engine off
AddHandler application/x-httpd-php .php .php3 .php4 .php5 .phtml
suPHP_AddHandler application/x-httpd-php
suPHP_Engine on
</VirtualHost>
Но когда я открываю http://stud.mydomain.net/wp-admin/install.php,, он говорит, что уже установлен.
Более того, когда я смотрю на источник страницы, я вижу, что он загрузил CSS с хоста blog.mydomain.net, как если бы Apache не видел 2-й Virtualhost