Apache не запустится с 2 или больше VirtualHosts

У меня есть 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>

Я пропускаю что-то здесь? Я посмотрел в документации, и насколько я могу сказать, все должно хорошо работать.

2
задан 05.05.2011, 20:32

0 ответов

Теги

Похожие вопросы