В общем в папке /var/www/ у меня несколько папок/сайтов. Надо чтобы они все запускались на компьютере. Для этого как я понимаю служит виртуальный хостинг. Создаю в папке /etc/apache2/sites-available/ файл joomla, пишу в нем это
<VirtualHost *>
ServerName joomla
ServerAdmin webmaster@joomla
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Создаю по аналогии еще парочку подобных файлов (с другими сервер нейм, док.рут и директори). Делаю на них ссылки в папке /etc/apache2/sites-enabled
В файле /etc/hosts такая строчка
127.0.0.1 localhost schooladmin joomla journal
Перезапускаю апаче, в консоли все говорит ОК. Набираю в браузере joomla-попадаю на schooladmin, набираю localhost-попадаю на schooladmin, набираю journal-снова на schooladmin. Короче помогите прервать этот порочный круг, что такое виртуальный хостинг, как оно работает и почему у меня не работает? Очень надеюсь
Пользователь решил продолжить мысль 20 Июня 2009, 15:54:03:
Сайты вроде заработали. По крайней мере если теперь ввожу в браузере какое нибудь из этих названий меня выбрасывает на /var/www/ а там уже мышкой можно кликнуть что надо. Это после того как изменил название ссылки с /etc/apache2/sites-enabled/001-schooladmin на /etc/apache2/sites-enabled/schooladmin. Что названия ссылок имеют какой то смысл?
Однако у меня специфичная проблема. Дело в том что мне надо один сайт вставить другой (в виде фрейма хочу например). У меня например schooladmin вставлен в joomla. Так вот когда я открываю джумла и кликаю на ссылку фрейма то во фрейме скуладмин не отображается, а только надпись что сервер не найден. Еще раз повторюсь, по отдельности все сайты работают.