редактируем файл или создаем если его нет /etc/apache2/vhosts.d/vhosts.conf
создаем директорию
Listen 80
NameVirtualHost *:80
<VirtualHost *:80>
<Directory «/home/master/public_html/blog»>
Options None
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Include /etc/apache2/conf.d/*.conf
DocumentRoot /home/master/public_html/blog/
ServerName blog
ServerAdmin master@localhost
</VirtualHost>
заменяем все пути к каталогом (/public/html/blog) на свои. Так же меняем название сервера на свое и e-mail администратора сервера.
Далее идем /etc/hosts, редактируем, добавив наш сервер
192.168.1.2 blog
если у нас будет несколько адресов на одном IP, то добавляем адреса через пробел, а также создав еще одну директорию для нашего нового сервера.
Вот и все! Перегружаем apache, заходим в браузере на адрес http://blog — и работаем!
Удачи!
Комментарии
Как вариант все это можно
Как вариант все это можно добавить в httpd.conf.
Правда если войти в систему не root'ом (только идиот сидит все время под root'ом), то можно получить "403 Forbidden", несмотря на "Allow from all". Можно попробовать добавить пользователя в группу apache или поправить в том же httpd.conf
User apache
Group apache
на
User your_login
Group your_group