Ubuntu apache2 virtualhosts ? выебся
года 2 наверно не настраивал линуксовый апачь, тут приспичило, нужно 3 виртуальных хоста, полез я в файл /etc/apache2/httpd.conf, а он пустой Оо, ладно, разобрался, конфиг в сборке для ubuntu оказывается перенесли в /etc/apache2/apache2.conf (суки), так это еще фигня, они всю систему крнфигурации переделали, полез по старинке прописывать виртуальные хосты в apache2.conf (тот что был httpd.conf) , прописал, не работает, ошибки сыпятся, полез в документацию, вроде все верно делаю, но работать нихуя не хочет :(, долго так проковырялся, гуглил, потом все таки решил разобрать весь конфиг самостоятельно, ну и что вы думаете, они суки все переделали, теперь модули подключаются не раскоментированием строки в конфиге, а добавлением символьной ссылки из каталога /etc/apache2/mods-available в каталог /etc/apache2/mods-enabled , виртуальные хосты тоже заинклюжены в главном конфиге на каталог sites-enabled в который кидаются линки на файлы с виртуальными хостами из sites-available. в общем ковырялся, ковырялся, но до сих пор настроить не удалось (4 часа), при рестарте апача выскакивает ошибка такая ошибка
[Fri Nov 06 00:25:54 2009] [warn] NameVirtualHost :80 has no VirtualHosts* где может быть ошибка? вот конфиг:
<VirtualHost *>
ServerAdmin admin@ch01.wrn
ServerName ch01.wrn
ServerAlias www.ch01.wrn
DocumentRoot /home/werner/www/ch01.wrn/WebContent
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/wener/www/ch01.wrn/WebContent>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /home/werner/www/ch01.wrn/logs/error.log
LogLevel warn
CustomLog
home/werner/www/ch01.wrn/logs/access.log combined
ScriptAlias
cgi-bin /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
</VirtualHost>