Установка и конфигурирование
веб-сайтов (создание
веб-сайта с помощью IIS7.5).
Количество возможных веб-сайтов зависит от конфигурации системы, в том числе количества имеющихся в ней процессоров, объема ОЗУ, пропускной способности и т.д. IIS может поддерживать тысячи веб-сайтов на единственном веб-сервере. У каждого веб-сайта, который поддерживается в системе для работы с Интернетом, должен быть общедоступный IP-адрес и зарегистрированное доменное имя. При наличии только одного общедоступного IP-адреса и потребности поддерживать и другие веб-сайты, для предоставления этим сайтам возможности обслуживать пользователей в Интернете можно создавать виртуальные каталоги или пользоваться заголовками хоста (host header). В оснастке IIS Manger (Диспетчер IIS) внутри папки Web Sites (Веб-сайты) доступен объект Default Web Site (Стандартный веб-сайт), представляющий предлагаемый по умолчанию образец веб-сайта. Конечно, его можно использовать для публикации содержимого, однако предпочтительнее создать и настроить собственный, отдельный веб-сайт. Ниже перечислены необходимые шаги:
1. В окне Internet Information Services
(IIS) Manager (Диспетчер IIS) щелкните правой кнопкой мыши на узле Sites (Сайты) в панели Connections (Подключения) и выберите в контекстном меню пункт Add Web Site (Добавить веб-сайт).
2. Когда откроется страница Add Web Site (Добавление
веб-сайта), введите на ней желаемое имя для веб-сайта, например, pnto.ru.
3. При желании щелкните на кнопке Select (Выбрать) в разделе
Application Pool (Пул приложений) и измените связанные с пулом приложений
параметры для нового сайта. По умолчанию в раскрывающемся списке пулов
приложений предлагается опция DefaultAppPool.
4. В разделе Content Directory (Каталог содержимого) либо введите
физический путь к месту, где расположена папка Web Sites (Веб-сайты), либо
найдите эту папку, щелкнув на кнопке с изображением троеточия.
Примечание. При указании пути к физическому месту размещения каталога
с содержимым также допускается выбирать какой-то удаленный сетевой ресурс. В
этом случае обязательно удостоверьтесь, что IIS имеет к нему доступ, щелкнув на
кнопке Connect As (Подключаться от имени). Затем либо укажите параметры
подключения к этому удаленному сетевому ресурсу выбрав конкретную учетную
запись пользователя с необходимыми разрешениями, либо выберите опцию
Pass-Through Authenti-cation (Сквозная проверка подлинности).
5. В разделе Binding (Связывание) укажите протокол, с помощью которого
должен обслуживаться новый сайт (HTTP или HTTPS), IP-адрес, который требуется
ему назначить (или оставьте поле IP Address (IP-адрес) пустым), и порт, который
он должен прослушивать.
6. На странице Add Web Sites (Добавление веб-сайтов) можно настроить
еще один необязательный параметр - заголовок хоста, например, www.pnto.ru.
7. Отметьте флажок Start Web Site Immedia-tely (Запустить веб-сайт
немедленно), чтобы после создания сразу же запустить веб-сайт.
8. Проверьте все введенные конфигурационные параметры еще раз (рис. 1)
и щелкните на кнопке ОК, чтобы завершить создание нового веб-сайта.
Рис. 1. Просмотр параметров в диалоговом окне Add Web Site
Создание виртуального каталога. Виртуальные каталоги позволяют
расширить домашний каталог веб-сайта за счет предоставления псевдонима,
указывающего на другой, не содержащийся в домашнем каталоге каталог. Этот
псевдоним, даже находясь на совершенно другом сервере, для пользователей будет
выглядеть как просто еще один обычный подкаталог веб-сайта.
В виртуальном каталоге могут содержаться документы и другая подобная
информация, как для данного, так и для совершенно другого веб-сайта. Например,
если нужно, чтобы на веб-сайте http://www.pnto.ru обслуживался временный
веб-сайт какой-нибудь другой организации, к примеру, ServiceCenter, компания
PNTO.RU могла бы разместить этот веб-сайт в виртуальном каталоге. В таком
случае веб-сайт организации Servi-ceCenter был бы доступен по адресу
http://www.pnto.ru/servicecenter/. Для создания виртуального каталога требуются
права администратора веб-сервера (Web Server Administrator), администратора
веб-сайта (Web Site Administrator) либо администратора веб-приложений (Web
Applications Administrator).
Шаги, необходимые для создания
виртуального каталога с помощью
оснастки IIS Manager (Диспетчер IIS), описаны ниже:
1. Выберите в меню Start
(Пуск) пункт All Programs => Administrative Tools => Internet Information
Services (IIS) Manager (Все программы => Администрирование => Диспетчер
служб IIS).
2. В панели Connections (Подключения) разверните узел, представляющий
сервер IIS, а затем - узел Sites (Сайты).
3. Выберите желаемый веб-сайт для размещения нового виртуального
каталога. Щелкните на нем правой кнопкой мыши и выберите в контекстном меню
пункт Add Virtual Directory (Добавить виртуальный каталог).
4. Введите псевдоним для виртуального каталога, например, Images.
5. Введите физический путь к папке с содержимым виртуального каталога
или найдите эту папку с помощью кнопки с изображением троеточия.
6. Просмотрите выбранные параметры еще раз, как показано на рис. 2, и
затем щелкните на кнопке ОК, чтобы завершить создание виртуального каталога.
Рис. 2. Диалоговое окно Add Virtual Directory
Настройка
свойств веб-сайта IIS7.5. Еще совсем
недавно используемые по умолчанию параметры и свойства для веб-сайта можно было
изменять, щелкая в окне программы IIS Manager правой кнопкой мыши на узле,
представляющем веб-сайт, или на Default Web Site (Веб-сайт по умолчанию) и
выбирая в контекстном меню пункт Properties (Свойства). Больше делать это таким
способом невозможно, поскольку окна свойств и вкладки в IIS 7.5 подверглись
серьезной реконструкции. Вместо них теперь предлагаются значки компонентов в
центральной панели и ссылки в панели Actions (Действия). Для простоты в
настоящем разделе главы приведено описание только тех значков, которые касаются
конфигурирования свойств в IIS 7.5. В центральной панели сведений размещается
вкладка Features View (Представление компонентов). Некоторые из отображаемых на
этой вкладке значков имеют отношение к настройке ассоциируемых с веб-сайтом
свойств и, в частности, позволяют управлять всем, что касается разработки
приложения, компонентов HTTP, состояния, диагностики, производительности и
безопасности. Доступны следующие опции:
- IIS 7.0 Features
Associated with ASP.NET (Компоненты IIS 7.5, ассоциируемые с ASPNET);
- IIS 7.0 Features
Associated with IIS (Компоненты IIS 7.5, ассоциируемые с IIS);
- Management Features
(Компоненты, ассоциируемые с управлением).