logo
[ПСП] / lab22

Что такое виртуальные каталоги?

На одном сервере IIS может находиться множество web-приложений. Каждое из этих web-приложений должно размещаться в своем виртуальном каталоге (virtual di­rectory). Виртуальному каталогу на web-сервере соответствует физический каталог на диске. Предположим, что мы создали web-приложение Cars. Из внешнего мира к нему можно будет обратиться по адресу URL htp://www.Cars.com (если мы зарегистрировали это доменное имя в системе DNS), а на нашем компьютере этому приложению будет соответствовать физический каталог, например C:\CarsWebSite. И именно в этом физическом каталоге будут находиться файлы, из которых состоит наше web-приложение.

Давайте создадим простое web-приложение, которое будет называться Cars. Первое, что нам потребуется сделать, — создать на компьютере новый каталог, в кото­ром будут храниться файлы нашего web-приложения (пусть это будет каталог C:\CarsWebSite). Следующее, что нам надо будет сделать, — создать на web-сервере новый виртуальный каталог, которому будет соответствовать этот физический ка­талог. Сделать это можно разными способами, но самый простой — в окне Internet Services Manager выбрать Default Web Site, щелкнуть на нем правой кнопкой мыши и в контекстном меню выбрать New (Новый) ► Virtual Directory (Виртуальный каталог) (рис. 14.2).

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

У нас запустится мастер создания виртуального каталога. Пропустим страницу с приветствием и присвоим создаваемому нами виртуальному каталогу имя Cars. Далее нас спросят о физическом пути в операционной системе для этого вирту­ального каталога. Выберем созданный нами каталог C:\CarsWebSite. Далее мастер задаст нам вопросы об основных параметрах нашего виртуального каталога (о воз­можности доступа к нему на чтение и запись, просмотра списка файлов из web-браузера, запуска скриптов и исполняемых файлов и т. п.). В нашем случае вполне подойдут значения, предлагаемые мастером по умолчанию (если нам потребуется что-либо изменить, это несложно будет сделать через свойства виртуального ката­лога). После того как все эти действия будут завершены, мы сможем увидеть со­зданный нами виртуальный каталог в списке каталогов web-сайта по умолчанию на сервере IIS (рис. 14.3).

Рисунок 14.3. Созданный нами виртуальный каталог Cars