Сделал также, как было в предпочитаемом генту:
Добавил строчку в httpd.conf:
PHP:
Include /etc/httpd/conf/vhosts/*.conf
/etc/httpd/conf/vhosts/01_mysite1.ru.conf:
PHP:
<VirtualHost *:80>
DocumentRoot "/home/user/mysite1.ru/public_html"
ServerName mysite1.ru
SuexecUserGroup mysite1 mysite1
<Directory "/home/user/mysite1.ru/public_html">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
По httpd -S честно отвечает:
# httpd -S
PHP:
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server mysite1.ru (/etc/httpd/conf/vhosts/01_mysite1.ru.conf:1)
port 80 namevhost mysite1.ru (/etc/httpd/conf/vhosts/01_mysite1.ru.conf:1)
Вот на ВПС с федорой такая схема работает, а на центос вроде бы все хорошо, но по адресу mysite1.ru отдает страницу из /var/www/html/. В конфигах ошибки быть не должно - копировал один к одному. Куда ковырять?