Internet Information Server
(Продолжительность занятия 25 минут)
Internet Information Server (IIS) — это сетевой сервер файлов и приложений, разработанный для коммерческих Web-узлов с высокой нагрузкой. Фактически IIS является компонентом Windows NT Server. Тесная связь IIS с операционной системой Windows NT Server обеспечивает доступ к функциям системы защиты и файловой системы NTFS для построения мощных, гибких и защищенных узлов Интернета и интрасети.
Примечание Поскольку
для этого учебного курса рекомендуется операционная система Windows 95, а не Windows
NT Server, для упражнений вместо IIS следует использовать Microsoft Personal Web
Server.
Изучив материал этого занятия,
Вы сможете:
- охарактеризовать Internet Information Server
- создавать Web-узлы и управлять ими средствами Microsoft Front Page.
IIS позволяет создавать динамичные, привлекательные и, главное, современные Web-страницы. Для работы с ним Вам не придется знакомиться с новым языком создания сценариев или изучать, как компилировать приложения. IIS полностью поддерживает VBScript, Microsoft Visual Basic, Microsoft Visual C++, Java-компоненты, CGI и WinCGI, а также фильтры и расширения на основе интерфейса прикладного программирования сервера Интернета (Internet Server API, ISAPI).
IIS поддерживает протоколы ННТР, FTP и gopher, а его возможности можно расширять средствами интерфейса общего шлюза (Common Gateway Interface, CGI) и ISAPI.
Примечание Текущая версия
IIS поставляется в составе сервисных пакетов 2 и 3 для Windows NT Server. Ее также
можно бесплатно загрузить с Web-узла Microsoft по адресу http://www.microsoft.com.
Характеристики IIS
В состав IIS входят компоненты, обеспечивающие расширение возможностей Web-узла (рис. 3.2). Вот основные компоненты:
- высокопроизводительный сетевой сервер приложений;
- среда разработки приложений;
- встроенная система текстового поиска;
- средства поддержки мультимедиа;
- расширенные средства управления Web-узлом.
Рис.3.2. Компоненты IIS
Активные страницы сервера
Активные страницы сервера (Active Server Pages, ASP) — это открытая, не требующая компиляции среда создания приложений, позволяющая комбинировать HTML, сценарии и повторно используемые ActiveX-компоненты для создания мощных динамических Web-узлов. Активные страницы сервера обеспечивают встроенную поддержку языков создания сценариев VBScript и JavaScript.
Это средство так же гибко, как и CGI-программы и сценарии, но производительность его выше. В отличие от CGI, ASP — многопотоковые приложения, выполняемые в рамках процесса сервера и оптимизированные для поддержки большого числа пользователей.
Для использования ASP не нужно изучать новую среду. Они объединяют простоту HTML со знакомыми средствами — сценариями Visual Basic и серверными ActiveX-компонентами. Кроме того, активные страницы сервера поддерживают любой другой язык создания сценариев и приложения на любом языке, включая Java.
NetShow
Microsoft NetShow Server — сервер потоков мультимедиа-информации, встроенный в Internet Information Server. Он позволяет распространять мультимедиа-информацию по сети как в реальном режиме, так и по запросу.
В состав NetShow входят компоненты NetShow On-Demand и NetShow Live. Первый обеспечивает передачу по сети аудио- и видеопотоков, а также иллюстрированных звуковых файлов. Это идеальное средство для предоставления информации и обучения. Второй позволяет авторам и разработчикам распространять аудиоматериалы в реальном времени в корпоративных сетях.
Index Server
Microsoft Index Server — система индексирования и поиска текстовой информации, интегрированная с Internet Information Server и Windows NT Server 4.0. При установке она создает индекс файлов на Web-сервере — основу для поиска документов из любой программы просмотра Web, снабженной формами запроса. Указатель автоматически обновляется при добавлении, удалении или изменении файлов на сервере.
Поддержка Java
IIS полностью поддерживает Java и JavaScript на клиенте и сервере. Для выполнения байт-кода Java необходима виртуальная Java-машина (Java Virtual Machine), включенная, например, в состав IIS и Microsoft Internet Explorer 3.0 (IE3) и 4.0 (IE4).
JavaScript — это эффективный язык создания сценариев, предназначенный для разработки активного содержания Web-страниц. JavaScript позволяет подключать к Web-страницам разнообразные объекты, включая элементы ActiveX и программы на Java. Internet Explorer может интерпретировать сценарии JavaScript, встроенные в Web-страницы.
Серверные расширения Frontpage
Microsoft Frontpage — визуальный инструмент создания Web-страниц и управления Web-узлом. Клиентское приложение Frontpage включает графическую среду для создания HTML-страниц и управления узлом. Серверные расширения Frontpage — это набор серверных компонентов и API, которые позволяют создавать Web-страницы и узлы и управлять ими. Серверные расширения Frontpage предназначены для пользователей, размещающих файлы на удаленном сервере или заинтересованных в управлении удаленным Web-узлом, однако они приспособлены и для разработки Интернет-приложений.
Удаленное администрирование
IIS использует серверные расширения Frontpage для удаленного управления Web-узлами при помощи клиентского программного обеспечения Frontpage. В состав IIS входит генератор отчетов, облегчающий удаленное администрирование путем создания разнообразных отчетов на основе журналов сервера. Макеты отчетов можно распечатать или сохранить в формате HTML. Кроме того, для управления правами доступа, мониторинга использования и конфигурирования ресурсов сервера годятся средства администрирования Windows NT Server.
Поддержка протокола Secure Sockets Layer
Слой защищенных сокетов (Secure Sockets Layer, SSL) обеспечивает защиту инициирования TCP/IP-соединения: клиент и сервер, согласовав необходимый уровень защиты и выполнив аутентификацию, устанавливают защищенное соединение. SSL также используется для шифрования всей информации в HTTP-запросе и ответе, включая:
- запрошенный ресурс;
- информацию, введенную клиентом при заполнении форм (например, номер кредитной карточки);
- любую информацию по авторизации HTTP-доступа (имена и пароли пользователей);
- все данные, переданные клиенту сервером.
HTTPS
HTTPS — это специальная версия протокола HTTP, обеспечивающая защиту передаваемых данных. При использовании этого протокола соединение с сервером осуществляется на основе SSL.
Управление Web-узлом средствами Frontpage
Используя Frontpage, можно и управлять Web-узлом, и редактировать его содержимое. Кроме того, установив Frontpage на компьютеры-клиенты. Вы обеспечите создателям Web-страниц доступ к серверу из локальной сети или Интернета.
Примечание Frontpage
поддерживает не только Web-серверы на базе IIS. Дополнительную информацию о поддерживаемых
серверах Вы найдете на Web-узле Microsoft Front Page по адресу www.microsoft.
com/frontpage.
Средства управления Web-узлом
Frontpage Explorer реализует графическое представление структуры Web-узла. Ссылки на другие узлы оформлены так, что обнаружить «разорванные» связи весьма легко. Frontpage Explorer позволяет изучить текущее состояние Web-узла, управлять правами доступа и добавлять новые функции с помощью мастеров.
Средства создания Web-страниц
В состав Microsoft Frontpage входит WYSIWYG-редактор Web-страниц Frontpage Editor. Его можно применять для:
- создания новых страниц;
- редактирования уже существующих;
- построения страниц на основе шаблонов или при помощи мастеров.
Примечание В состав
Microsoft Visual InterDev входит специализированная версия Frontpage Editor. Хотя
редактор включен и в Microsoft Frontpage, и в Microsoft Visual InterDev, это разные
продукты, каждый со своими достоинствами.
Создание нового Web-узла средствами Frontpage
В этом упражнении Вы создадите корпоративный Web-узел средствами Frontpage 98. Если позволит время, поэкспериментируйте с Frontpage: может быть, Вас заинтересуют и другие его средства для настройки узла.
> Создание Web-узла
- Запустите Microsoft Frontpage.
- В диалоговом окне Getting Started установите переключатель Create a New Frontpage Web и щелкните ОК.
- Выберите Corporate
Presence Wizard, в поле заголовка наберите текст MyCorp и щелкните
ОК.
Будет создан новый Web-узел и запущен мастер Corporate Presence Wizard.
- Создайте новый Web-узел, следуя указаниям мастера.
- Оставьте установленным
флажок Show Tasks view after web is uploaded и щелкните кнопку Finish.
На экране появится перечень действий для настройки Web-узла — если у Вас есть время, можете заняться этим.
Резюме
Internet Information Server — это сетевой сервер файлов и приложений, разработанный для коммерческих Web-узлов с высокой нагрузкой. Его тесная интеграция с Windows NT Server позволяет создавать мощные защищенные узлы Интернета и интрасети. В состав IIS входят следующие компоненты:
- активные серверные страницы;
- NetShow;
- Index Server;
- серверные расширения Frontpage;
- HTTP.
Frontpage — это средство для создания Web-узлов и управления ими. Оно представляет структуру Web-узла в графическом виде и позволяет создавать новые страницы.
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий