1

Тема: Проблема с виртуальными хостами apache

Привет всем. Недавно пересел за фрю, так што особо не пинайте, вопрос наверное глупый, но я так и не смог найти на него ответ. Надеюсь на вашу помощь wink
Проблема такая: создаю я в конфиге апача виртуальные хосты, сохраняю, а апач не хочет запускаться. В результте различных экспериментов пришол к выводу, что проблема происходит из-за /etc/hosts .Подскажите пажалуйста, как правильно его настроить и если можно разъясните для чего он нужен ваабще или киньте ссылку где можно почитать. Если проблема в виртуальных хостах, укажите пожалуйста в чем именно.
Вот мои данные:
в /etc/rc.conf
   hostname="rut.example.com"

в httpd.conf

Listen 80
NameVirtualHost localhost:80
NameVirtualHost wcms:80
NameVirtualHost mycms:80
NameVirtualHost site1:80

<VirtualHost wcms:80>
ServerName wcms
DocumentRoot "/data/sites/wcms/htdocs"
ErrorLog /data/sites/wcms/logs/error_log
CustomLog /data/sites/wcms/logs/access_log combined
  <Directory "/data/sites/wcms/htdocs">
    AllowOverride all
    allow from all
    Options +Indexes
  </Directory>
</VirtualHost>
<VirtualHost site1:80>
  ServerName site1
  DocumentRoot "/data/sites/site1/htdocs"
  ErrorLog /data/sites/site1/logs/error_log
  CustomLog /data/sites/site1/logs/access_log combined
  <Directory "/data/sites/site1/htdocs">
   allow from all
   Options +Indexes
</Directory>
</VirtualHost>
<VirtualHost mycms:80>
ServerName mycms
DocumentRoot "/data/sites/mycms/htdocs"
ErrorLog /data/sites/mycms/logs/error_log
CustomLog /data/sites/mycms/logs/access_log combined
  <Directory "/data/sites/mycms/htdocs">
   allow from all
   Options +Indexes
  </Directory>
</VirtualHost>

Добавлено спустя   1 час   43 минуты   41 секунду:
Все. Сам разобрался в своих проблемах. Оказываеца неправильно указал путь до логов. Я писал logs а нада log. Мрак ваще! Из-за одной буковки я 7 часов подрят ломал голову, пачему же не стартует апач mad

2

Re: Проблема с виртуальными хостами apache

я уверен, что апач писал. ПОЧЕМУ он не хочет запускаться...и даже бьюсь об заклад, что писал это в консоль, когда вы путались его запустить...так что надо внимательно читать сообщения...а не ломать голову 7 часов подрят..голова инструмент тонкий и ломать ее не надо :-)

3

Re: Проблема с виртуальными хостами apache

apachectl configtest

если все ОК, и апача не пускается, есть еще вариант проверки логов. для этого нужно заглянуть в логи ошибок. По умолчанию это /var/log/httpd-error.log

tail /var/log/httpd-error.log

4

Re: Проблема с виртуальными хостами apache

Спасибо. Учту на будущее.

5

Re: Проблема с виртуальными хостами apache

немного не так...

NameVirtualHost *:80

и потом

<VirtualHost *:80>
  ServerName site1
  DocumentRoot "/data/sites/site1/htdocs"
  ErrorLog /data/sites/site1/logs/error_log
  CustomLog /data/sites/site1/logs/access_log combined
  <Directory "/data/sites/site1/htdocs">
   allow from all
   Options +Indexes
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName mycms
DocumentRoot "/data/sites/mycms/htdocs"
ErrorLog /data/sites/mycms/logs/error_log
CustomLog /data/sites/mycms/logs/access_log combined
  <Directory "/data/sites/mycms/htdocs">
   allow from all
   Options +Indexes
  </Directory>
</VirtualHost>