Иллюстрированный самоучитель по Microsoft Windows 2003

Службы Интернета

  • Службы Интернета

    Internet Information Services версии 6.0 (IIS) – набор базовых служб Интернета в составе Windows Server 2003, в число которых входят: службы WWW, FTP SMTP, NNTP и ряд дополнительных служб. Службы IIS предоставляют множество новых возможностей, которые могут превратить систему Windows Server 2003 в мощную платформу для распределенных сетевых приложений.
  • Обзор служб Internet Information Services (IIS). Новые возможности.

    Набор служб Интернета (IIS) традиционно позиционировался Microsoft как одна из важнейших составляющих серверного программного обеспечения. Начиная с Windows 2000, службы IIS поставляются непосредственно в составе операционной системы (ранее они поставлялись в виде дополнительного пакета, расширяющего возможности операционной системы).
  • Улучшение стабильности служб

    По сравнению с предыдущими версиями, службы IIS 6.0 являются более стабильным решением, что обусловлено новой архитектурой механизма обработки запросов. Теперь каждое пользовательское веб-приложение может выполняться в рамках своего собственного рабочего процесса. | В табл.
  • Улучшение защищенности служб

    В составе IIS 6.0 реализован целый ряд механизмов и технологий, увеличивающих защищенность веб-приложений и оперируемых ими данных. Одно из коренных отличий служб IIS 6.0 от предыдущих версий (с точки зрения системы безопасности) заключается в том, что эти службы не инсталлируются по умолчанию непосредственно в ходе установки операционной системы.
  • Улучшение производительности

    Использование новых технологий динамической публикации содержимого веб-сайтов требует от служб IIS высокой производительности. Разработчиками реализован целый ряд механизмов и технологий, позволяющих увеличить производительность компонентов IIS по сравнению с предыдущими версиями.
  • Расширение возможностей служб IIS, предоставляемых разработчику и администратору

    Наиболее существенным изменением в архитектуре служб IIS, предоставившим разработчикам новые возможности, стала реализация в IIS 6.0 поддержки технологии ASP.NET. Эта технология фактически представляет собой универсальную платформу для построения распределенных корпоративных веб-приложений, работающих как часть Microsoft.NET Framework.
  • Новые возможности ASP

    Active Server Pages (ASP) представляет собой основной механизм разработки веб-ориентированных приложений для IIS. ASP были дополнены возможностями, которые делают более легким применение ASP для разработчиков сценариев и веб-приложений.
  • Технология ASP.NET

    Технология ASP.NET является развитием Active Server Page (ASP). Данная технология представляет собой универсальную платформу для разработки веб-приложений корпоративного уровня. ASP.NET предлагает новую модель программирования и инфраструктуру, которые позволяют разрабатывать защищенные и масштабируемые решения. | В ASP.NET следует отметить следующие функциональные возможности:
  • Архитектура IIS 6.0. Концепция многоуровневых приложений.

    В данном разделе мы подробно рассмотрим архитектуру IIS 6.0. Однако, прежде чем перейти к обсуждению основных компонентов US и механизмов их взаимодействия, рассмотрим концепцию многоуровневых приложений, предлагаемую разработчикам корпорацией Microsoft.
  • Распределенная архитектура интернет-приложений

    Компания Microsoft разработала технологию Windows Distributed interNet Application Architecture (Windows DNA, Распределенная архитектура интернет-приложений Windows), полностью интегрирующую многоуровневую модель разработки с веб-технологией.
  • Ключевые компоненты IIS. Режимы изоляции процессов.

    В рамках операционной системы одни процессы, ассоциированные с отдельными компонентами IIS, функционируют в пользовательском режиме (user mode), а другие в режиме ядра (kernel mode). | Драйвер HTTP.sys. Функционирует в режиме ядра операционной системы, осуществляя прослушивание протокола HTTP.
  • Установка служб IIS. Подготовка к установке.

    Как уже было сказано ранее, по соображениям безопасности службы I1S не устанавливаются по умолчанию непосредственно в ходе инсталляции операционной системы. В случае необходимости администратор должен вручную выполнить установку необходимых компонентов IIS при помощи Мастера установки компонентов Windows (Add/Remove Windows Components Wizard).
  • Выполнение установки

    Установка служб IIS может быть выполнена двумя способами: при помощи утилиты Add or Remove Programs, расположенной на панели управления, или при помощи мастера Configure Your Server Wizard. Этот мастер предлагает самый простой способ установки служб IIS. На странице Server Role (Роль сервера) (см.
  • Администрирование служб IIS. Административный инструментарий.

    Рассмотрим основные операции, связанные с администрированием служб IIS. В первую очередь необходимо рассмотреть инструментарий, который имеется в распоряжении администратора. | Управление службами IIS может выполняться как локально, так и удаленно.
  • Оснастка Internet Information Services (IIS) Manager

    Оснастка Internet Information Services (IIS) Manager (рис. 16.5) представляет собой инструмент администрирования IIS, который доступен из меню Start › Administrative Tools › Internet Information Services (IIS) Manager (Пуск › Администрирование › Диспетчер информационных служб Интернета).
  • Утилита Remote Administration (HTML)

    Для управления свойствами служб IIS в Remote Administration (HTML) используется узел, который в оснастке Internet Information Services (IIS) Manager в списке узлов отображается как Web Sites › Administration. При установке IIS данному узлу по умолчанию назначаются номера портов TCP 8099 и SSL 8098.
  • Администрирование служб WWW и FTP

    В рамках одного экземпляра служб IIS может быть создано несколько веб-и/или FTP-сайтов (узлов), при этом можно применять разные подходы: | определив один адрес для всех сайтов, выделить для каждого из сайтов разные номера портов;
  • Разрешение механизмов динамической публикации содержимого веб-узлов

    Ранее уже неоднократно отмечался тот факт, что в Windows Server 2003 компания Microsoft реализует новый подход к развертыванию служб IIS. Службы IIS не устанавливаются по умолчанию в ходе инсталляции операционной системы, и даже в случае принудительной установки большинство механизмов IIS находятся в "заблокированном" состоянии.
  • Разрешение прямого редактирования метабазы

    Поскольку в IIS 6.0 метабаза хранится в виде текстовых файлов, администратор может выполнять изменение ее содержимого при помощи любого текстового файла. | При этом все произведенные изменения немедленно вступают в силу. По умолчанию редактирование содержимого базы данных запрещено.
  • Свойства и наследование свойств

    Свойства – это параметры, которые могут быть настроены для конкретного узла (сайта). Например, можно использовать оснастку Internet Information Services (IIS) Manager для того, чтобы изменить номер порта TCP для сервера (по умолчанию – 80). Свойства видны в окнах свойств узла (см. рис.
  • Сопоставление MIME

    Стандарт MIME (Multipurpose Internet Mail Extensions) предоставляет программам просмотра (браузерам) возможность определения формата файла и корректного его отображения.
  • Управление информационным наполнением веб-узла. Создание веб-узла.

    Необходимость в корректном управлении содержимым (наполнением, content) очевидна. Предположим, что создан сложный информационный сервер преуспевающей компании. На каком-то этапе был спроектирован дизайн сервера – заголовки, подвалы и элементы оформления.
  • Задание домашнего каталога

    Каждый веб- или FTP-узел должен иметь корневой (домашний) каталог. Домашний каталог – отправная точка для организации информационной структуры публикуемых страниц. Он содержит домашнюю страницу или индексный файл, который является стартовой страницей узла и содержит ссылки на другие страницы на узле. Домашний каталог привязывается к имени домена узла или к имени сервера.
  • Виртуальные каталоги

    Чтобы публиковать информацию из любого каталога, который не содержится внутри корневого каталога, нужно создать виртуальный каталог. Виртуальный каталог – это каталог, который не содержится в корневом каталоге, но для клиента он выглядит так, как если бы он был частью корневого каталога.
  • Переадресация запросов. Дополнительные механизмы.

    Когда браузер запрашивает страницу с узла, веб-сервер ищет страницу по заданному URL и возвращает ее браузеру. Когда страница перемещается внутри узла, не всегда можно исправить все связи, которые ссылаются на старый URL-адрес страницы.
  • Инструментарий для создания веб-страниц

    Феноменальный рост сети Интернет и развитие технологий интрасетей создали огромный спрос на специализированные средства создания узлов. Если пользователь плохо знаком с основами публикации в Интернете, выбрать надлежащий инструмент для создания узла может быть достаточно сложно.
  • Служба NNTP. Основные возможности.

    В составе служб IIS 6.0 реализована Служба NNTP, позволяющая построить серверы новостей в интрасети или Интернете. В данном разделе описываются особенности ее развертывания в корпоративной сети. | Служба NNTP проста в управлении, поскольку содержит удобные инструменты и поддерживает тесную интеграцию с Windows Sewer 2003. Ниже перечислены основные возможности службы NNTP.
  • Средства администрирования

    Оснастка Internet Information Services (IIS) Manager может выполнять все задачи по администрированию службы NNTP, она требует подключения через ЛВС. При ее использовании нужно раскрыть узел Default NNTP Virtual Server (Виртуальный NNTP-сервер по умолчанию) (см. рис. 16.11).
  • Функционирование службы NNTP. Публикация статей.

    Служба NNTP реализует поддержку клиент-серверного протокола Network News Transfer Protocol (NNTP), при этом она выступает в роли сервера, а программа Microsoft Outlook Express – пример типичного клиента. | Клиенты подключаются к службе NNTP по протоколу TCP/IP.
  • Просмотр статей. Структуры данных службы NNTP.

    Для просмотра статей в телеконференциях, опубликованных при помощи службы NNTP, необходимо использовать программу-клиент чтения новостей, например Microsoft Outlook Express. | Первый шаг при просмотре статей в телеконференции – получение списка доступных телеконференций (рис. 16.14).
  • Примеры использования сервера NNTP. Виртуальный сервер новостей для внутренних корпоративных целей.

    Рассмотрим несколько типовых сценариев развертывания NNTP-сервера в корпоративной сети. | Общение важно для любой группы людей, работающих вместе. Во многих организациях трудно заставить всех членов группы применять средства совместной работы на постоянной основе.
  • Общедоступный виртуальный сервер новостей

    Может потребоваться несколько телеконференций с различной тематикой на общедоступном сервере новостей. Например, зарегистрированным пользователям некоторого продукта требуется одна конференция, а потенциальным покупателям, только собирающимся сделать свой выбор, – другая.
  • Служба SMTP. Средства администрирования.

    В Windows Server 2003 Службу SMTP характеризуют следующие особенности: | поддержка стандартных протоколов Интернета. Служба SMTP обеспечивает полную поддержку протокола Simple Mail Transfer Protocol, SMTP (Простой протокол электронной почты) и совместима с почтовыми клиентами SMTP;
  • Служба электронной почты (РОР3). Структура почтового хранилища.

    В Windows Sewer 2003 реализована поддержка протокола РОР3. Эту возможность обеспечивает Служба электронной почты (E-mail Services). Протокол РОР3 в совокупности со службой SMTP позволяет использовать сервер Windows Sewer 2003 для организации простейшей, но полнофункциональной системы обмена сообщениями электронной почты.
  • Развертывание службы электронной почты

    Службы электронной почты не устанавливаются по умолчанию в ходе инсталляции операционной системы Windows Server 2003. При необходимости администратор должен установить эти службы самостоятельно. В окне утилиты Add or Remove Programs необходимо нажать кнопку Add/Remove Windows Components, чтобы запустить одноименный мастер. В списке компонентов (рис.
  • Средства администрирования служб электронной почты

    Для управления службами электронной почты администратор может использовать специальную оснастку РОР3 Service (рис. 16.17). Эта оснастка устанавливается в ходе развертывания службы электронной почты и может быть использована для управления всеми экземплярами (серверами) службы РОР3, функционирующими в корпоративной сети.
  • Службы компонентов

    Службы компонентов (Component Services) обеспечивают разработку и развертывание распределенных клиент-серверных приложений типа онлайновых бизнес-приложений и приложений электронной коммерции, имеющих веб-интерфейс.
  • Служба индексирования. Назначение и основные возможности.

    Служба индексирования (Indexing Service) – стандартная служба, реализованная в Windows Server 2003, осуществляет индексирование файлов на локальном жестком диске, а также на общедоступных дисководах в сети.
  • Основы работы

    Служба индексирования создает реестр каталогов, чтобы определить, какие документы должны быть проиндексированы; этот процесс впервые запускается сразу же после установки службы. Служба индексирования автоматически выполняет либо полный просмотр, либо инкрементный просмотр по мере необходимости.
  • Требования к конфигурации компьютера

    Минимальная аппаратная конфигурация для службы индексирования – та же, что и для Windows Server 2003. Однако индексация и работа механизмов поиска зависят от количества и размера документов, которые будут проиндексированы, интенсивности поступления поисковых запросов и сложности запросов.
  • Управление службой индексирования

    Управление службой индексирования осуществляется при помощи специальной оснастки Indexing Service on Local Machine (рис. 16.19). | Рис. 16.19. Оснастка управления службой индексирования | Запустите оснастку Computer Management (Управление компьютером).
  • Поиск информации с помощью службы индексирования. Формы запросов.

    При поиске информации запрос посылается службе индексирования. Служба индексирования, просматривая индекс, ищет документы, соответствуюшие критериям запроса, и возвращает список соответствующих запросу документов пользователю (или приложению, пославшему запрос).
  • Правила составления запросов

    Имеются пять видов запросов: | свободные текстовые запросы; | запросы-фразы; | запросы сопоставления с образцом; | относительные запросы; | векторно-пространственные запросы. | Правила, относящиеся к запросам всех видов: | в запросах не различаются строчные и прописные буквы;
  • Примеры запросов

    В табл. 16.9 приведены примеры разнообразных запросов. | Таблица 16.9. Примеры запросов. | Чтобы найти | Полная форма | Краткая форма | Результат | Заданное значение | {prop name=DocAuthor } = Иван Иванов {/prop} | @DocAuthor = Иван Иванов | Документы, созданные Иваном Ивановым
  • Службы очереди сообщений

    Службы очереди сообщений (Microsoft Message Queuing Services, MSMQ) – сервис, входящий в стандартную поставку Windows Server 2003. | С помощью MSMQ приложения, работающие в разное время, могут связываться через разнородные сети и системы, способные временно работать автономно.
  • Установка MSMQ

    Чтобы добавить или удалить службу MSMQ, на панели управления запустите утилиту Add or Remove Programs (Установка или удаление программ) и воспользуйтесь мастером Windows Components Wizard. Из списка предлагаемых компонентов выберите Application Server (Сервер приложений) и нажмите кнопку Details (Подробно). В открывшемся окне установите флажок в строке Message Queuing (Очереди сообщений) (рис.
  • Управление службой MSMQ

    Управление MSMQ на локальном компьютере осуществляется при помощи оснастки Computer Management (Управление компьютером). В пространстве имен этой оснастки необходимо выбрать узел Service and Applications › Message Queuing (Службы и приложения › Очередь сообщений).
  • Службы Windows Media. Состав служб Windows Media.

    Службы Windows Media Services в составе Windows Server 2003 – это группа служб, которые предназначены для передачи клиентам аудио – и видеоинформации при помощи одноадресного и группового вещания. Службы Windows Media используются также для передачи файлов клиентам.
  • Новые функциональные возможности служб Windows Media

    В Windows Server 2003 реализованы службы Windows Media Services 9.0. В рамках данной версии разработчики сделали множество изменений и реализовали новые функциональные возможности. Эти возможности перечислены в табл. 16.10. | Таблица 16.10. Новые функциональные возможности Windows Media Services 9.0.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.