время
|
|
Посвящение Данная 64
узнает, что хост my_host_new сопоставлен с адресом 127.0.0.2,
amy_host — вообще name-based-хост? Для решения проблемы надо немного под-
править системный файл hosts, который находится в директории С: \WINDOWS для
операционных систем Windows 95/98/Millenium и С: \WINNT\SYSTEM32\DRIVERS\...
для Windows NT/2000/XP.
ВНИМАНИЕ
Не путайте файл hosts (без расширения) с файлом hosts.sam, который, скорее
всего, также расположен в той же директории. Последний файл является про-
сто демонстрационным примером Microsoft и никак не используется систе-
мой. Если файла hosts не существует, его необходимо создать.
Файл hosts — обычный текстовый файл, и в нем может быть заранее записана
только одна строка:
127.0.0.1 localhost
Именно эта строка и задает соответствие имени localhost адресу 127.0.0.1. Для наше-
го виртуального хоста надо добавить соответствующую строку, чтобы файл выглядел так:
127.0.0.1 localhost my_host
1 2 7 . 0 . 0 . 2 my_host_new
Обратите внимание на то, что хост my_host описан на той же строке, что
и localhost. Дело в том, что в файле hosts должны указываться только уникаль-
ные IP-адреса. Если же одному адресу сопоставляется сразу несколько хостов, то
один из них (тот, который идет первым) объявляется главным, а остальные — его
синонимами. В нашем случае localhost — главный, a my_host — его синоним.
Apache при получении запроса на адрес 127.0.0.1 узнает, что он пришел хосту
с именем my_host, и активизирует соответствующий блок <virtualHost>.
Итак, мы создали виртуальные хосты со следующими свойствами.
XocTmy_host:
имя —my_host;
доступен по адресу http: / /my_host ;
расположен В директории z:/home/my_host; , , ,, ,
директори