Компьютерные сети и технологии
Привет
Пользователь:

Пароль:



[ ]
[ ]

В сети
Гостей: 12
Участников: 0
На странице: 1
Участников: 4835, Новичок: Wonfrien

Разное


Установка и администрирование Microsoft Internet Information Services, IIS 6.0. [Занятие 15]
Развертывание и администрирование сети с выделенным сервером на базе Windows Server 2003
на Friday 29 December 2006
от список авторов отправить по email статья печатать статья
в Сетевые Операционные Системы ОС > ОС Windows



Виртуальные каталоги

В предыдущем примере вы создали новый web-узел с именем МойУзел, содержимое которого размещено в домашнем каталоге C:\МойУзел на сервере Win2003s. Для доступа к содержимому в этом каталоге применяйте какой-либо из следующих URL:

  • http:// , где - IP-адрес, связанный с сетевым адаптером сервера, сопоставленным конкретному web-узлу.
  • http://, где является полностью определенным доменным именем, сопоставленным на сервере имен IP-адресу нужного web-узла.


В первом случае заданный URL сопоставляется web-содержимому, хранящемуся в домашнем каталоге сайта, что можно обозначить так:

C:\МойУзел <- -> http://192.168.100.30

Но как быть, если вы хотите найти содержимое данного web-узла, размещенное в разных местах, а не только в каталоге \МойУзел сервера? Для этого можно воспользоваться так называемыми виртуальными каталогами.
Виртуальный каталог - это способ отобразить псевдоним (часть URL) на физический каталог, содержащий дополнительные фрагменты содержимого web-узла, размещенные не в домашнем каталоге сайта.

Псевдоним безопаснее: пользователи не знают, где файлы физически расположены на сервере, и не могут использовать эту информацию для изменения этих файлов. Псевдонимы упрощают перемещение каталогов в узле. Не изменяя URL-адрес каталога, можно изменить отображение между псевдонимом и физическим местоположением каталога.

Предположим, нам нужно хранить часть содержимого web-узла в каталоге С:\SalesStuff на локальном сервере и сопоставить его виртуальному каталогу /Sales. Обратите внимание, что для виртуальных каталогов используется символ "/"(прямой слэш), а не обратный слэш "\".
Сопоставление URL каталога будет таким:

C:\SalesStuff <-> http://192.168.100.30/Sales

Обратите внимание, что с точки зрения клиента, использующего web-браузер, содержимое из /Sales отображается как подкаталог домашнего каталога web-узла МойУзел. Другими словами, это содержимое отображается как подкаталог домашнего каталога http://192.168.100.30. На самом деле это содержимое физически размещено в полностью отдельной части дерева каталогов файловой системы сервера (а вовсе не в \МойУзел\Sales, как можно было бы предположить из URL). Виртуальные каталоги, таким образом, позволяют создавать своего рода виртуальные файловые системы, определяемые URL, не несущими в себе непосредственных ссылок на фактическое место размещения содержимого на web-сайте.

Различия между локальными и сетевыми виртуальными каталогами.

Содержимое, сопоставляемое псевдонимам, представляющим виртуальные каталоги, можно помещать в локальные либо в сетевые (remote) виртуальные каталоги:

  • Локальные виртуальные каталоги. Содержимое размещается на локальном сервере Windows Server 2003. Это решение - самое простое, потому что тогда все содержимое web-узла размещается на локальном сервере и резервное копирование для него выполняется за одну операцию. Содержимое, соответствующее разным подразделениям вашей фирмы, можно размещать в разных каталогах сервера (для обеспечения безопасности и целостности).
  • Сетевые виртуальные каталоги. Содержимое размещается на удаленном файловом сервере сети. Это решение обычно оптимально при публикации архивов старого содержимого, уже хранящегося на сетевых файловых серверах. При этом повышается защита данных, т.к. для доступа на удаленный разделяемый ресурс необходима учетная запись пользователя (можно задать полномочия доступа, соответствующие различным учетным записям). При размещении содержимого на удаленном сервере защита данных повышается также из-за того, что разработчики содержимого имеют доступ только к файловым серверам, но не к самим web-серверам, уменьшается и нагрузка на web-сервер. Единственным недостатком будет некоторое уменьшение скорости доступа к содержимому, размещенному на удаленных файловых серверах, но это замедление доступа можно минимизировать, разместив файловые серверы в сети физически поближе к web-серверу.


Мастер создания виртуальных каталогов.

Давайте воспользуемся Мастером создания виртуальных каталогов и создадим сетевой виртуальный каталог для нового web-узла МойУзел. Прежде чем запустить мастер, вы должны выполнить две задачи:

  • Создайте в домене новую пользовательскую учетную запись, чтобы иметь возможность управлять доступом к разделяемым ресурсам, сопоставленным сетевым виртуальным каталогом. Вы можете дать этой пользовательской учетной записи любое желаемое имя, но сейчас используйте имя RVD, что означает "remote virtual directory" ("сетевой виртуальный каталог"). Создайте эту учетную запись при помощи консоли Active Directory - Пользователи и компьютеры контроллера домена и дайте ей надежный пароль без ограничения срока действия.
  • Создайте каталог для содержимого и поместите в него страницу Default.htm. Для этого сначала создайте на сервере Win2003s каталог для содержимого, например, C:\SalesStuff. Сделайте этот каталог разделяемым по сети, используя для разделяемого ресурса предлагаемое по умолчанию имя SalesStuff, и присвойте полномочие Read только что созданной вами учетной записи RVD. Создайте новую страницу Default.htm для этого каталога или скопируйте туда предыдущую страницу Default.htm.


Для управления доступом к сетевому виртуальному каталогу никогда не используйте учетную запись администратора, т.к. при этом может появиться брешь в организации безопасности.

Теперь создайте новый сетевой виртуальный каталог с именем /Sales внутри web-узла МойУзел, выполнив следующие действия:

  • Запустите консоль Internet Information Services на сервере Win2003s.
  • В дереве консоли выберите web-узел МойУзел, щелкните кнопку Действие в панели инструментов, выберите Создать, а затем - Виртуальный каталог в раскрывающемся меню. Запустится Мастер создания виртуальных каталогов. Затем щелкните кнопку Далее.



  • В качестве псевдонима виртуального каталога задайте Sales. Обратите внимание, что слэш перед именем помещать не нужно. Затем щелкните кнопку Далее.



  • В качестве пути к разделяемому ресурсу, сопоставляемому новому сетевому виртуальному каталогу, задайте UNC-путь \\Win2003s\SalesStuff. Вы можете также воспользоваться кнопкой Обзор, чтобы найти разделяемый ресурс в присоединенной сети. Затем щелкните кнопку Далее.



  • При помощи кнопки Обзор выберите пользовательскую учетную запись RVD (учетная запись должна задаваться в форме <Домен>\<Учетная_запись> в текстовом поле Имя пользователя).



  • Задайте пароль, присваиваемой данной учетной записи, щелкните кнопку Далее и подтвердите пароль.
  • Не меняйте настройки полномочий доступа.



  • Чтобы завершить работу мастера, щелкните кнопку Далее, а затем кнопку Готово.




Если вы теперь проверите узел МойУзел в дереве консоли Internet Information Services, то обнаружите под ним новый узел, представляющий новый виртуальный каталог.



Попробуйте посмотреть в этом каталоге страницу Default.htm при помощи URL http://192.168.100.30/sales из web-браузера на удаленном компьютере.

Виртуальные каталоги, физические каталоги и значки.

Есть пара причин, из-за которых можно запутаться с виртуальными каталогами. Во-первых, для представления виртуальных каталогов в консоли IIS применяются два разных значка. Во-вторых, физические каталоги могут вести себя подобно виртуальным каталогам, если они размещены физически как подпапки домашнего каталога или другого виртуального каталога. Посмотрите на различные подузлы под узлом МойУзел в дереве консоли и обратите внимание на следующие обозначения:

Значок

Каталог

Описание

/sales

Виртуальный каталог сконфигурирован как корень приложения, то есть как стартовый каталог для web-приложения (разработанного обычно при помощи ASP)

/support

Виртуальный каталог, сконфигурированный не как корень приложения. (О том, как конфигурировать и удалять корни приложений, вы узнаете в следующей главе.)

/management

Виртуальный каталог в данный момент по какой-то причине недоступен (быть может, физический каталог со связанным с ним содержимым был перемещен или уничтожен)

/marketing

Обычный каталог, являющийся подкаталогом физического каталога C:\МойУзел на локальном сервере Win2003s




Страница
1 : Новые возможности IIS 6.0
2 : Поддерживаемые протоколы
3 : Установка Internet Information Services, IIS 6.0.
4 : Администрирование служб IIS. Инструменты управления.
5 : Служба веб-публикаций.
6 : Использование Мастера создания веб-узлов.
7 > : Виртуальные каталоги
8 : Служба FTP-публикаций.
9 : Виртуальные каталоги.
10 : Понятие об организации безопасности в IIS.
11 : Администрирование Internet Information Services
12 : Администрирование на уровне сервера.
13 : Администрирование на уровне узла, каталога, файла
14 : Работа с web-узлами.
15 : Вкладка Безопасность каталога
16 : Вкладка Заголовки HTTP
17 : Основные свойства FTP
18 : Вкладка FTP-узел
19 : Настройка свойств каталогов FTP
20 : Работа с виртуальными NNTP-серверами
21 : Мастер создания виртуального NNTP-сервера
22 : Мастер создания виртуального каталога NNTP.
23 : Мастер создания политики срока действия
24 : Мастер создания группы новостей
25 : Настройка Виртуального NNTP-сервера по умолчанию
26 : Управление группами новостей
27 : Дистанционное администрирование

Поиск Компьютерные сети и технологии


Copyright © 2006 - 2016
При использовании материалов сайта ссылка на xnets.ru обязательна!
Render time: 0.0569 second(s); 0.0177 of that for queries. DB queries: 28. Memory Usage: 5,140kb