У меня есть OpenVZ VPS под управлением Ubuntu 10.04 и стандартная установка Apache2, PHP, обычного. Я пытаюсь настроить несколько основанных на имени хоста VHosts, чтобы позволить всем моим пользователям иметь доступ к некоторому webspace, но когда я определю больше чем 1 запись VirtualHost в своем httpd.conf, Apache не запустится. Используя 'сервис запускаются apache2', сообщает, что отказ, и 'apache2ctl запускается', хорошо работает, но апач не бежит, он заканчивается.
В данный момент я только пытаюсь получить 2 работы VHosts, реальное доменное имя и подобный субдомен без IP. Вот мой httpd.conf:
NameVirtualHost *:80
Listen 80
<VirtualHost *:80>
ServerName domainname.com
ServerAlias *.domainname.com
DocumentRoot /home/user1/www-pub
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog /home/user1/logs/access.log common
ErrorLog /home/user1/logs/error.log
</VirtualHost>
<VirtualHost domain.servegame.com:80>
ServerName domain.servegame.com
DocumentRoot /home/user2/www-pub
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog /home/user2/logs/access.log common
ErrorLog /home/user2/logs/error.log
</VirtualHost>
Я пропускаю что-то здесь? Я посмотрел в документации, и насколько я могу сказать, все должно хорошо работать.