$2 662.22


$355.20


$309.41


Виртуальные Хосты

Проблема виртуальных хостов становится довольно острой, когда у вас имеется в интернете 2 хоста или более. Для их администрирования обычным localhost не отделаешся. А вот с помощью виртуальных хостов и сервера apache эту проблему вполне можно решить таким образом: для обращения к документам первого хоста в строке адреса нужно будет ввести http://host1, а для обращения к документам второго хоста — http://host2, причем эти документы (а также скрипты) будут находится в совершенно разных директориях.

Сразу скажу: сделать виртуальные хосты совсем не сложно.

Как вы помните из установки сервера apache в главном каталоге наряду с каталогами www и cgi существует каталог home — он нам и нужен.


Здесь и будут храниться документы наших хостов. Как это принято в unix, каждый сервер будет представлен своим каталогом в директории home с именем, совпадающим с именем сервера.

Итак установка виртуального хоста №1 (Скажу сразу, что второй виртуальный создается аналогично). Назовем его host1 и пусть его ip адрес будет 127.0.0.2

1. В директории home создайте папку host1. В этой папке создайте директории www и cgi. Впоследствии в директории host1 вы обнаружите еще два файла access.log и error.log — их apache создаст автоматически (если возникнут какие — либо проблемы, то создайте их вручную).


2. Теперь откройте конфигурационный файл httpd.conf, который находится в директории apacheconf.

В самый конец этого файла нужно добавит несколько следующих строк:

#----host1----

serveradmin webmaster@serv1.ru
servername host1
documentroot «c:/server/home/host1/www»
scriptalias /cgi/ «c:/server/home/host1/cgi/»
errorlog c:/server/home/host1/error.log
customlog c:/server/home/host1/access.log common

#----/host1----

Это при условии, что основной каталог сервера находится по адресу c:server

3. Теперь в папке [b]windows[/b] найдите файл hosts. (В xp этот файл находится в директории c:[b]windows[/b]system32driversetc )Он так и называется «hosts» без расширения. Если такого файла нет, то создайте его.

Его содержание по умолчанию следующее:
127.0.0.1 localhost

Добавьте в него следующую строчку, которая будет идентифицировать имя нашего виртуального хоста:
127.0.0.2 host1

Таким образом вы создали виртуальный хост со следующими параметрами:
Имя хоста — host1
ip адрес 127.0.0.2
Хост доступен по адресу — http://127.0.0.2 или же, что гораздо удобней http://host1
Расположен в home/host1
Директория для хранения документов — home/host1/www
Директория для скриптов — home/host1/cgi
Файлы acces.log и error.log находятся в home/serv1

Ну вот и все виртуальный хост с именем host1 создан. Если вы хотите создать новый виртуальный хост, то не забудьте, что его ip адрес должен отличаться от ip адресов уже созданных виртуальных хостов, и конечно же ip не должен быть равен 127.0.0.1 - этот ip специально зарезервирован для основного сервера localhost и его не рекомендуется использовать. Вообще для корректной работы лучше всего создавать виртуальные хосты с последовательными ip адресами (т.е. 127.0.0.2 127.0.0.3 127.0.0.4).

 

Интересное

Firefox: Настройка RSS
Много слышал об RSS и даже несколько раз пытался пользоваться специальными программами для чтения. Но устанавливать дополнительное ПО не хочется, тем более что в Firefox есть встроенный клиент...
Подробнее...
Unix-сервер: Установка и...
Несмотря на то, что для полного описания установки и настройки операционной системы и серверного ПО нужна целая книга, эта статья поможет вам увидеть основные сложности процесса и покажет...
Подробнее...
Войны браузеров
Браузер – это, пожалуй, наиболее часто используемая программа на домашнем ПК – не считая, разумеется, операционной системы. Неудивительно поэтому, что рынок браузеров весьма динамичен. Сегодня из...
Подробнее...
Выпуск iPad Mini – роковая...
Первые слухи о намерениях корпорации Apple выпустить новый компактный планшет, цена которого будет составлять не более $299, по всей видимости, становятся вполне настойчивыми, чтобы применить к...
Подробнее...
10 советов по защите лэптопов
Ноутбук конечного пользователя, оказавшись в чужих руках (неважно, в физических или виртуальных), может принести организации серьёзные неприятности, если на нём хранилась важная информация. Ниже...
Подробнее...
Обучение компьютерным...
Сегодня новые компьютерные технологии появляются так стремительно, что надо быть хорошим специалистом, чтобы уследить за рождением всех новшеств. Каждый человек хочет считать себя образованным,...
Подробнее...
Компьютер на замке
Хакеры, спамеры, недобросовестные сотрудники и коллеги... Плохишам и просто праздным любопытным вход в компьютер должен быть заказан. Как и важным данным — выход оттуда.Вместе с...
Подробнее...
Что? Шумит компьютер?
Давным давно жили-были первые компьютеры. Они были большие и неповоротливые и очень сильно шумели и гудели. Эти первые компьютеры были очень нежные, хоть и железнокрепкие (я — Маяковский!),...
Подробнее...
Быстродействие FAT и NTFS
В этой статье я попытаюсь дать оценку быстродействию файловых систем, используемых в операционных системах Windows95/98/ME, а также Windows NT/2000. Статья не содержит графиков и результатов...
Подробнее...
Основные факторы, влияющие...
1. Примерный алгоритм определения релевантности документа запросу.Довольно часто, особенно от людей, недавно занявшихся поисковой оптимизацией, приходится слышать просьбу раскрыть...
Подробнее...