Быстрая настройка виртуальных хостов в 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" и любуемся полученным результатом ;)
Быстрая настройка виртуальных хостов в Apache2.
http://pc-inform.ru/articles/apache_vhosts.html
van1llaman