Создание виртуального хоста на локальной машине.

Создаем простые виртуальные хосты на локальной машине

редактируем файл или создаем если его нет /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