Быстрая настройка виртуальных хостов в Apache2.
Нет времени на чтение кучи мануалов, а настроить виртуальные хосты нужно прямо сейчас? Тогда я тебе помогу – пять минут времени и дело в шляпе ;)
Быстрая настройка виртуальных хостов в Apache2.
Интра
Привет! темой нашего сегодняшнего разговора, как ты уже догадался - настройка виртуальных хостов Апача в Linux'е.В этом нет ничего трудного, хотя я сам из-за своей невнимательности помучился целую ночь, и расскажу я только настройку, и основные параметры. Всю остальную необходимую информацию ты можешь получить на официальном сайте.
Поехали!
/etc/apache2/httpd.conf
Тут нас интересует всего несколько вещей:Include /etc/apache2/vhosts.d/*.conf $ указываем путь к конфигу виртуальных хостов;
LoadModule vhost_alias_module modules/mod_vhost_alias.so $ обычно эта строка просто закомментирована, и достаточно снять знак комментария - "#";
Include /etc/apache2/modules.d/*.confm> $ и собственно путь к директории с модулями;
Настраиваем хоты
Теперь нам собственно нужно создать конфиг с настройками для наших будущих хостов.Создадим файл /etc/apache2/vhosts.d/myconf.conf, и пропишем в него:
<VirtualHost *:80>
ServerName myhost.ru
DocumentRoot "/home/megauzer/httpd/"
<Directory "/home/megauzer/httpd/">
DirectoryIndex index.php
</Directory>
</VirtualHost>
тоесть имя хоста у нас будет "myhost.ru", а директория "/home/megauzer/httpd/"
Последний штрих.
Теперь осталась самая малость - прописать наш хост в /etc/hosts:127.0.0.1 myhost.ru
Перезапускаем апач:
/etc/init.d/apache2 restart
набираем в браузере "http://myhost.ru" и любуемся полученным результатом ;)
Источник: PC-Inform.ru

Для этого еще придется настроить DNS. Иначе - только по IP