Электронный учебник по курсу "повышение квалификации руководящих работников, специалистов и преподавателей вуза в области икт". Общие сведения об узлах, рабочих областях и страницах Имя веб узла

Работа с web-узлами.

Рассмотрим более подробно различные административные задачи уровня узла, которые можно выполнять в IIS. Мы уже кратко рассматривали диалоговое окно основных свойств для службы WWW, и вы уже знаете, что в нем имеется десять вкладок, содержащих разнообразные настройки, которые можно конфигурировать. Девять из этих десяти вкладок применяются также и на уровне узла (для администрирования отдельных web-узлов); в данном разделе мы подробно изучим эти разнообразные вкладки и их настройки. В качестве примера в данной главе мы будем конфигурировать Веб-узел по умолчанию.

Вкладка веб-узел.

Вкладка Веб-узел окна свойств узла позволяет задать идентификацию web-узла, сконфигурировать ограничение на максимальное количество одновременных соединений TCP, осуществляющих сеансы HTTP, включить или отключить сохранение соединений HTTP и включать на вашем сервере регистрацию IIS.

Идентификация веб-узла.

Каждый web-узел, размещенный на компьютере IIS, должен иметь уникальную идентификацию, чтобы клиенты-браузеры могли соединяться с ним и скачивать с него содержимое. Web-узлы можно определять при помощи трех разных параметров: IP-адреса, номера порта TCP и имени заголовка хоста.
Идентификация web-узла задается в странице окна свойств этого web-узла с вкладкой Веб-узел. Чтобы web-узлы на одном компьютере имели уникальные идентификации, они должны отличаться друг от друга хотя бы одним из трех параметров идентификации. Рассмотрим разные способы задания идентификации web-узла и обсудим, как можно иметь несколько разных web-узлов на одном сервере.

Настройка нескольких IP-адресов для одной сетевой платы сервера

Вы можете сконфигурировать несколько IP-адресов для одной сетевой платы сервера или установить несколько сетевых плат, чтобы у каждой платы был свой IP-адрес. Выберите разные IP-адреса для каждого из web-узлов. Не меняйте у этих сайтов настройку порта TCP (80 - это стандартная для протокола HTTP настройка порта TCP) и не конфигурируйте имена заголовка хоста. Достоинством этого способа является то, что клиентам удобно соединяться с каждым из сайтов при помощи IP-адреса сайта в запрашиваемом ими URL (или при помощи полностью квалифицированного DNS-имени, если на сервере DNS было сконфигурировано уникальное имя хоста для каждого из IP-адресов компьютера IIS).
К недостаткам этого способа относится то, что если на компьютере содержать много web-узлов, то им придется назначать много IP-адресов. Это не проблема для приватных интрасетей, использующих один из блоков приватных IP-адресов, таких как 10.y.z.w, 172.16-31.z.z, 192.168.z.z. Но на серверах, непосредственно подключенных к Интернету, вам придется получать нужное количество IP-адресов у вашего провайдера. Тем не менее, данный способ задания идентификации web-узла является наиболее употребительным.

Настройка только одного IP-адреса для сетевой платы

Задайте разные порты TCP (с номерами, большими 1023) для каждого из web-узлов, с которыми надо соединяться. Главный недостаток этого способа - то, что клиенты должны знать номера портов web-узлов, с которыми им надо соединяться. Например, если DNS-имя сервера - Win2003s.test.fio.ru, а web-узлу на этом сервере присвоен номер порта 8023, то клиенту для доступа к этому сайту придется использовать URL http://Win2003s.test.fio.ru:8023.

Настройка одного IP-адреса с сохранением стандартного порта TCP

При этом способе конфигурируется только один IP-адрес для сетевой платы сервера, а порт TCP остается со стандартным значением (80) для всех сайтов. Сконфигурируйте уникальное имя заголовка хоста для каждого сайта при помощи кнопки Дополнительно. Имена заголовков хоста возможны в протоколе HTTP 1.1. Имя заголовка хоста, сопоставляемое каждому из узлов, является типичным полностью квалифицированным DNS-именем, присвоенным узлу в базе данных доступного сервера DNS (или в локальном файле Hosts на клиентах).

Когда вы открываете окно свойств для Веб-узел по умолчанию и страницу с вкладкой Веб-сайт , то IP-адрес задан как Все неназначенные. Это означает, что web-узел будет отвечать на любой IP-адpec, не назначенный специально другим web-узлам изданном компьютере. Именно поэтому данный сайт является используемым по умолчанию и единственным web-узлом на компьютере IIS, для которого возможен такой способ задания IP-адреса.

Когда клиент запрашивает URL вроде http://vio.fio.ru , клиент передает имя заголовка хоста vio.fio.ru в заголовки запроса HTTP, передаваемые серверу. Сервер производит синтаксический разбор имени заголовка хоста, идентифицирует web-узел, с которым должен соединиться клиент, и возвращает файлы, соответствующие запросу. Недостатком этого способа является то, что клиент тоже должен поддерживать имена заголовков хоста, то есть должен уметь передавать DNS сайта в своих заголовках запроса HTTP. Имена заголовков хостов поддерживаются браузерами Microsoft Internet Explorer версий, начиная от 3 и выше. Другим недостатком использования имен заголовков хостов является то, что данный способ не работает в сочетании с соединениями SSL, потому что в этом случае сеансы HTTP подвергаются шифрованию.

Если вы работаете со старыми браузерами, не поддерживающими имена заголовков хоста, то можете реализовать механизм, основанный на cookie-файлах, позволяющий браузерам различать web-узлы, имеющие одинаковые IP-адреса и номера порта TCP. Дополнительную информацию об этом можно найти в онлайновой документации.

При изменении номера порта для web-узла не требуется перезагрузка сервера, чтобы изменения вступили в силу.

Подключения.

Страница с вкладкой Веб-узел позволяет конфигурировать для сеансов HTTP ограничение на максимальное количество действующих одновременно соединений TCP с сервером. Вы также можете включить или отключить настройку сохранения соединений (HTTP Keep-Alives) и задать значения предельного срока сохранения для соединений (connection timeout value). Настройка HTTP Keep-Alives является средством HTTP 1.1, при помощи которого клиент может сохранять открытым соединение TCP с сервером и после скачивания файла, если с этого сервера требуется скачать еще какие-либо другие файлы. Если же клиенты начнут страдать из-за замедления работы сервера или станут часто получать сообщение об ошибке "загруженности"

HTTP 500: Busy errors

то попробуйте уменьшить значение в поле Время ожидания подключения, чтобы неиспользуемые соединения TCP завершались быстрее.

Время ожидания, задаваемое на вкладке Веб-узел, применяется к активным сеансам TCP. В TCP имеются свои собственные настройки для завершения наполовину открытых соединений TCP, вроде тех, что создаются во время DoS-атак (Denial of Service, отказ в обслуживании), когда злоумышленники пытаются "завалить" web-сервер, переполнив его сетевое соединение пакетами TCP SYN.

Ведение журнала.

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

  • Общий формат файла журнала NCSA. Создает файл в кодировке ASCII с разделителями-пробелами с предопределенным набором полей.
  • Ведение журнала ODBC . Фиксированный формат ведения журнала в базе данных.
  • Расширенный формат файла журнала W3C . Это настраиваемый формат журнала используется по умолчанию; создается ASCII-файл с разделителями-пробелами, причем набор полей определяется администратором.
  • Формат файла журнала Microsoft IIS . Создается файл фиксированного формата в кодировке ASCII.

Новые регистрационные файлы IIS могут создаваться ежечасно, ежедневно, раз в неделю или раз в месяц, либо когда существующий регистрационный файл дорастает до некоторого заданного размера. По умолчанию файлы журнала хранятся в папке \%systemroot%\System32\LogFiles, но вы можете изменить эту настройку при помощи кнопки Обзор.

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

Вкладка Дополнительно позволяет настроить расширенные параметры журнала.

Вкладка Быстродействие.

Настройка производительности отдельных web-узлов выполняется на странице с вкладкой Быстродействие окна свойств сайта.

В этой странице вы можете конфигурировать следующие настройки:

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

Вкладка Фильтры ISAPI.

Фильтры ISAPI (Internet Server Application Programming Interface) являются дополнительными динамическими DLL-библиотеками, выполняющими специфические действия при обработке клиентских запросов HTTP службой IIS. При этой вкладки вы можете задать набор фильтров ISAPI и последовательность их обработки службой IIS. Фильтры, установленные на уровне web-узла, применяются только для выбранного web-узла. Фильтры, установленные на уровне сервера, применяются ко всем web-узлам сервера.

Фильтры ISAPI осуществляют свои действия до того, как сервер фактически ответит на сам запрос HTTP. Вы можете, например, разработать фильтры ISAPI, выполняющие нестандартную аутентификацию, шифрование данных, запись информации о трафике в нестандартный регистрационный файл или для выполнения других задач.

Вкладка Домашний каталог.

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

Домашний каталог.

Домашний каталог сайта задает местоположение содержимого, доступ к которому происходит при помощи URL вида

http://Имя_сайта/Имя_файла

где Имя_сайта является именем NetBIOS, IP-адресом или DNS-именем сайта, а Имя_файла - именем какой-либо страницы HTML, или файла с рисунком, или скрипта, или какого-нибудь другого файла из домашнего каталога сайта.

Домашний каталог сайта можно задать с помощью переключателя Источник содержимого при подключении к ресурсу одним из следующих способов:

  • Как имя каталога, находящегося на локальном диске компьютера (положение Каталог данного компьютера).
  • Как UNC-путь к сетевому разделяемому ресурсу на файловом сервере (положение Общая папка другого компьютера).
  • Как перенаправление к URL, предлагающее клиенту, желающему получить доступ к содержимому, сопоставленному домашнему каталогу, соединиться с другим web-сервером, не обязательно сервером IIS (положение Постоянный адрес URL). Перенаправление может быть как временным, так и постоянным.

Перенаправление доступа.

Возможность перенаправлять доступ для домашнего каталога (или для любого виртуального каталога) к URL полезна, когда web-узел находится в процессе создания или когда он выключен из-за технического обслуживания или из-за обновления. IIS позволяет перенаправлять запрос к любому из файлов в домашнем каталоге к одному и тому же URL (например, к странице с объявлением "Идет техническое обслуживание. Сайт будет доступен через 15 минут") или к такому же файлу в сетевом каталоге (так можно перенаправлять клиентов к временному сайту-зеркалу). Можно также перенаправлять доступ к подкаталогу текущего домашнего каталога, если страница с объявлением о техобслуживании или зеркальное содержимое находятся на том же самом сервере.

Постоянное перенаправление задавайте, только когда вы действительно планируете переместить содержимое сайта на другой сервер, т.к. некоторые браузеры, получив сообщение "Постоянное перенаправление"

HTTP 301 Permanent Redirect

Разрешения.

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

Если в качестве местоположения домашней страницы вы зададите перенаправление URL, то эти настройки будут недоступны. Возможны следующие настройки:

  • Доступ к тексту сценария . При установленном флажке пользователи могут получить доступ к исходному тексту скриптов (например, к ASP-файлам). Обратите внимание, что если вы не включите настройку Чтение или Запись, то данная настройка не будет иметь никакого действия. (При включении настройки Чтение пользователи смогут читать исходные тексты скриптов, а при включении настройки Запись - изменять скрипты.) Настройка Доступ к тексту сценария включается обычно при проектировании серверов, в которых создается содержимое. По умолчанию она выключена.
  • Чтение . Если установить этот флажок, пользователи смогут видеть содержимое каталога или файла и его свойства, такие как время создания и размер файла. По умолчанию настройка включена.
  • Запись . Если установить этот флажок, пользователи смогут изменять содержимое каталога или файла. Запись на сервер могут производить лишь те браузеры, которые поддерживают команду PUT (Поместить) протокола HTTP 1.1 (к ним относится Internet Explorer начиная с версии 4). По умолчанию настройка выключена.
  • Обзор каталогов . Если установить этот флажок, пользователи смогут видеть содержимое домашнего каталога в случаях, когда в ней нет принятой по умолчанию домашней страницы. Обычно эту настройку следует выключать (по умолчанию она выключена), чтобы скрыть структуру каталогов с содержимым от случайного просмотра пользователями, желающими войти туда, куда вы их пускать не желаете.
  • Запись в журнал . Если установить этот флажок, то, при каждом доступе клиента к любому из файлов в домашнем каталоге, в регистрационный файл будет добавляться запись. Заметьте, что, прежде чем эта настройка начнет работать, нужно установить флажок Вести журнал на странице с вкладкой Веб-узел. По умолчанию регистрация посещений домашнего каталога включена.
  • Индексация каталога . При установленном флажке Служба индексирования добавляет содержимое домашнего каталога к главному индексу. По умолчанию Служба индексирования устанавливается во время установки Windows Server 2003.

Хотя полномочие Чтение и устанавливается для Веб-узла по умолчанию, но возможность доступа к содержимому конкретного web-узла зависит от множества условий.

Настройка веб-приложения.

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

В качестве примера web-приложения можно привести набор ASP, работающих совместно и предоставляющих алгоритмические возможности для посетителей сайта. Настройки, которые вы можете pзадавать в области Параметры приложения :

  • Поле ввода Имя приложения . В поле задается уникальное имя приложения.
  • Исходная папка . Приложение может состоять из дерева каталогов и их содержимого. Вершина этого дерева и есть начальная точка приложения.
  • Разрешен запуск . При помощи этой настройки вы можете задать типы приложений, которые можно запускать в домашнем каталоге. Можно выбрать Ничего, Только сценарии или Сценарии и исполняемые файлы.
  • Группа приложений . Эта настройка позволяет вам выбрать группу приложений, связанных с данной домашней папкой.
  • Кнопка Настройка . Если нажать на эту кнопку, то откроется диалоговое окно Настройка приложения, в котором можно сконфигурировать опции для сопоставления приложения интерпретирующим его машинам скриптов или программам, для копирования приложений ISAPI (с целью повышения производительности); для задания сроков сеансов; для задания используемого по умолчанию языка скриптов ASP, для настроек отладки.

Если вы зададите для каталога полномочие доступа Запись вместе с настройкой сценарии и исполняемые файлы, то возникнет угроза безопасности: пользователь, которому вы не доверяете, может получить возможность загрузить на сервер враждебную программу в исполняемом файле и произвести повреждения.

Вкладка Документы.

На вкладке Документы окна свойств web-узла можно задать возможные имена файлов для стандартных документов домашнего каталога и порядок доступа к ним для браузера.

По умолчанию задаются четыре файла в следующем порядке: Default.htm, Default.asp, index.htm и iisstart.htm . Например, если браузер пытается соединиться с Веб-узлом по умолчанию на сервере Win2003s.test.fio.ru при помощи URL http://Win2003s.test.fio.ru, то сервер сначала проверит, имеется ли в домашнем каталоге файл Default.htm. Если там есть такой файл, то он будет возвращен клиенту. Если такого файла нет, то сервер будет искать файл Default.asp. Этот процесс будет продолжаться до тех пор, пока не найдется файл или пока не закончится список документов, используемых по умолчанию. Вы можете задать дополнительные стандартные документы (например, Index.html) или убрать документы, уже имеющиеся в списке. Можно и вовсе отменить обращения к стандартным документам, в этом случае клиенты должны знать и указывать фактическое имя файла, к которому они хотят получить доступ на сервере, задавая, например, такие URL: http://Win2003s.test.fio.ru/NoDefault.htm.

При помощи этой вкладки можно также задать имя файла нижнего колонтитула (написанного в формате HTML); нижний колонтитул должен добавляться в нижнюю часть каждого из файлов, доставляемых с сайта к клиенту. Колонтитулы позволяют дополнить нижнюю часть каждой страницы заявлением об авторских правах либо заявлением об отказе от авторских прав. Если для создания содержимого применяется FrontPage, то вы можете создавать сложные нижние колонтитулы для отображения такой информации, как дата последнего изменения файла, счетчик популярности и т. д.

Данный раздел содержит общие сведения об узлах и их свойствах, привилегиях администраторов и администрировании узлов с удаленных компьютеров. Раздел содержит следующие подразделы:

Веб- и FTP-узлы

Несколько веб- или FTP-узлов на одном компьютере с Windows 2000 могут быть созданы при работе в интрасети или Интернете любым из трех способов:

  • Добавление номеров портов к IP-адресу.
  • Использование нескольких IP-адресов, каждому из которых соответствует плата сетевого адаптера.
  • Назначение нескольких имен доменов и IP-адресов одной плате сетевого адаптера с помощью имен заголовков узлов.

Приведенный ниже пример иллюстрирует сценарий работы в интрасети, при котором администратор установил на сервер компании Windows 2000 Server с IIS, результатом чего будет создание одного веб-узла, устанавливаемого по умолчанию, http://CompanyServer. Затем администратор создал два дополнительных веб-узла, по одному на каждое подразделение: группа маркетинга и отдел кадров.

Хотя и CompanyServer , и Marketing , и HumanResources размещены на одном компьютере, каждый из них будет выглядеть как отдельный веб-узел. Эти узлы подразделений имеют такие же установки системы безопасности, как если бы они размещались на отдельных компьютерах, поскольку каждый узел имеет собственные параметры доступа и административных разрешений. Кроме того, административные задачи могут быть распределены между сотрудниками каждого подразделения. Дополнительные сведения о размещении нескольких узлов см. в подразделе Назначение имен заголовка узла, адресов и портов веб-узлам раздела «Об определении адресов по именам».

Если создается большое число узлов, не забудьте учесть ограничения, налагаемые аппаратной частью, и, при необходимости, произведите модернизацию аппаратного обеспечения. Более подробные сведения см. в томе IIS Resource Guide пакета Windows 2000 Resource Kit.

Свойства и наследование свойств на узлах

Свойства - это значения, которые могут быть установлены на веб-узле. Например, можно использовать для изменения порта TCP, назначенного веб-узлу, используемому по умолчанию, со значения 80 на другой номер порта. Свойства узла отображаются в окне свойств и хранятся в базе данных, называемой метабазой .

Во время установки IIS различным свойствам присваиваются значения по умолчанию, которые отображаются в окне свойств. Можно использовать значения, предлагаемые IIS по умолчанию, или настроить эти параметры для удовлетворения потребностей публикации в Интернете. Корректировка стандартных настроек иногда позволяет добавить новые функциональные возможности, повысить производительность и усилить систему безопасности.

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

Значения некоторых свойств имеют вид списка. Например, значение документа, используемое по умолчанию, может быть списком документов, которые будут загружаться, если пользователь в адресе URL не указал имя файла. Другими примерами свойств, сохраняемых в формате списков, являются специальные сообщения об ошибках, управление доступом TCP/IP, сопоставления сценариев и сопоставления MIME. Хотя эти списки обычно содержат несколько элементов, IIS рассматривает весь список как единое значение свойства. Если пользователь изменяет список для каталога, а затем вносит глобальное изменение в свойства на уровне узла, то список на уровне каталога полностью заменяется на новый список с уровня узла; объединение списков не производится. Кроме того, значения свойств, имеющих формат списка, отображаются только на уровне основных свойств, а также на уровне узла или каталога, на котором эти свойства были изменены относительно значения по умолчанию. Списки не отображаются, если они представляют унаследованные значения по умолчанию.

На следующем рисунке изображено окно свойств, на котором задаются свойства для всех веб-узлов.

В можно нажать кнопку Справка в окне свойств для получения сведений об установке отдельных свойств.

Операторы веб-узла

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

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

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

Инструкции по указанию учетных записей пользователей Windows, используемых операторами веб-узла, см. в разделе Назначение операторов веб-узла .

Удаленное администрирование узлов

Поскольку не всегда удобно выполнять задачи администрирования на компьютере, на котором выполняется IIS, имеются две возможности удаленного администрирования. Если соединение с сервером осуществляется по Интернету или через прокси-сервер, можно использовать HTML-версию диспетчера служб Интернета для изменения свойств узла. При работе в интрасети можно использовать или HTML-версию диспетчера служб Интернета, или, располагающуюся в Microsoft Management Console (MMC). Хотя HTML-версия диспетчера служб Интернета предлагает множество возможностей, аналогичных возможностям оснастки Internet Information Services, изменения свойств, которые требуют координации со служебными программами Windows, не могут быть сделаны с помощью HTML-версии диспетчера служб Интернета.

Примечание . В предыдущих версиях оснастка Internet Information Services называлась диспетчером служб Интернета.

HTML-версия диспетчера служб Интернета использует веб-узел, внесенный в список административных веб-узлов, для доступа к свойствам IIS. После установки IIS случайным образом выбирается порт, номер которого находится в диапазоне от 2000 до 9999, и назначается этому веб-узлу. Это узел отвечает на запросы веб-обозревателя к именам всех доменов, установленных на компьютере, при условии, что номер порта добавлен к адресу. Если используется обычная проверка подлинности, при обращении к узлу будет запрошено имя пользователя и пароль. Использовать этот узел могут только члены группы администраторов Windows. Операторы веб-узла могут удаленно администрировать веб-узлы. Инструкции по использованию HTML-версии диспетчера служб Интернета и оснастки Internet Information Services см. в разделе Удаленное администрирование .

Примечание. Хотя функциональные характеристики HTML-версии диспетчера служб Интернета во многом совпадают с характеристиками оснастки IIS, HTML-версия разработана как веб-страница. Действия с правой кнопкой мыши не поддерживаются. Многие привычные кнопки панели инструментов или заголовки вкладок выводятся как ссылки в левой рамке. Из-за этих различий многие из инструкций в документации могут не вполне точно описывать конкретные действия, выполняемые в HTML-версии диспетчера служб Интернета.

При выполнении задач удаленного администрирования также доступна электронная документация. Для получения этой документации запустите веб-обозреватель и введите http://ИмяСервера /webmast/iis/misc/default.asp , где ИмяСервера - имя компьютера, на котором запущен IIS.

Сопоставление MIME могут быть настроены на уровне компьютера, веб-узла, виртуального каталога, каталога или файла. Чтобы настроить сопоставления MIME на уровне компьютера, используйте окно свойств Internet Information Services . Чтобы настроить сопоставления MIME на других уровнях, используйте окно свойств Заголовки HTTP .

Примечание . Сопоставления MIME, настроенные на уровне компьютера, автоматически перекрывают установки, сделанные на более низких уровнях.

Веб-узел - это связанные между собой страницы, которые располагаются на одном домене.

Любой сайт в интернете - это веб-узел.

Главная страница узла называется домашней. Она связывает все остальные.

Веб-узел - это книга-энциклопедия. Каждая статья - это отдельная страница

Структура веб-узла

Сайт состоит из структурированных файлов, имеющих иерархический вид, с главной страницей на вершине. Чаще всего им соответствуют HTML-файлы, которым присваиваются имя Default.htm или Index.htm.

Страницы деляется по степени удаленности от текущей:

  • равноправные - располагаются на одном уровне;
  • родительские - находятся на уровень выше;
  • дочерние - располагаются на уровень ниже.

Любой документ структурирован. Есть название, заголовок, тело и т. д.

Где располагаются веб-узлы

Узлы находятся на серверах. Это машины, которые подключены к интернету. Для каждого сайта выделяется дисковое пространство.

Адрес узла

Каждый документ узла имеет свой адрес. По нему осуществляется доступ к этому файлу на сервере.

Адрес делится на несколько частей:

  • Приставка http:// - вид протокола передачи данных.
  • WWW – аббревиатура адреса.
  • Имя сайта – уникальное наименование, покупаемое у фирм-регистраторов. Формируется из двух частей – самого имени и обозначения доменной зоны.

Что такое сертификат безопасности веб-узла

Определяет, насколько надежен обмен данными с узлом.

Действуют две разновидности сертификатов: с проверкой домена DV и развернутой проверкой EV. Сертификат DV обеспечивает соответствие минимальным условиям надежности. Браузер пользователя отмечает такие ресурсы специальным значком. Сертификат EV обеспечивает более развернутые требования безопасности.

Этапы формирования веб-узла

  1. Формирование структуры сайта и определение, какой контент будет размещаться на домашней и других ключевых страницах.
  2. Создание веб-страниц.
  3. Просмотр HTML-файлов в браузере: проверка работы ссылок, актуальность контента и т.д.
  4. Публикация веб-узла со всеми его файлами на сервере.
  5. Просмотр веб страниц, хранящихся на сервисе с помощью всех востребованных браузеров, посколь­ку они форматируют страницы неодинаково.
  6. Запуск для индексации страниц.

Принципы формирования разделов

Логотип

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

Панель навигации

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

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

Графика

Желательно взвешенное соотношение графического контента, по отношению к текстовому, исходя из его специфики в целом.

Пропускная степень каналов

Поддержка сервером SSI

Его применение позволяет Web-серверу использовать статистические объемы динамического контента в перенаправляемый HTML-документ.

Поддержка сервером провайдера CGI-сценариев

Функция, обеспечивающая возможность Web-серверу осуществлять произвольные программы для формирования HTML-документов.

Метод обновления страниц

Чаще всего происходит по протоколу FTP.

Установка веб-узла на ПК

Это может потребоваться на начальном этапе разработки сайта. Например, вы сделали несколько небольших страниц и хотите проверить, можно ли в таком виде их публиковать.

Есть специальные программы - например, - которые эмулируют работу удаленного сервера на вашем компьютере.

Помимо мастеров, при разработке Web-узлов можно и нужно использовать шаблоны. Они помогают создавать типовую структуру Web-узла.

Для создания Web-узла с применением одного из предлагаемых шаблонов выполните следующие действия:

  1. В меню Файл (File) выберите команду Создать Страница или веб-узел (Новая страница или Web-узел).
  2. На появившейся панели выберите команду Шаблоны веб-узлов (Web Site Templates).
  3. Открывшееся диалоговое окно Шаблоны веб-узлов содержит шаблоны для создания Web-узлов (табл. 11.2).
Шаблон Назначение
Одностраничный веб-узел (One Page Web) Создает Web-узел, содержащий одну страницу
Веб-узел поддержки заказчиков (Customer Support Web) Создает Web-узел поддержки покупателей вашей продукции, на котором они смогут разместить свои замечания и предложения относительно качества товаров и услуг
Пустой веб-узел (Empty Web) Создает пустой Web-узел
Личный веб-узел (Personal Web) Создает многостраничный персональный Web-узел
Веб-узел проекта (Project Web) Web-узел проекта. Данный шаблон можно использовать как координационный и дискуссионный центр для ведения крупного проекта. На страницах Web-узла можно размещать информацию об участниках проекта, состоянии дел, обсуждать важнейшие вопросы и т.д.
Веб-узел рабочей группы на основе SharePoint (SharePoint-based Team Web Site) Web-узел по сотрудничеству. Содержит календарь событий, библиотеку совместно используемых документов, список контактов, задач и т.п.

Таблица 11.2. Шаблоны, используемые для создания Web-узлов

Выделите курсором значок шаблона, услугами которого хотите воспользоваться. При этом в области Описание (Description) появляется краткое назначение выбранного мастера.

  1. В поле (Specify the location of the new web) введите местоположение и имя создаваемого Web-узла.
  2. Нажмите кнопку ОК.

В соответствии с выбранным шаблоном программа FrontPage формирует требуемый шаблон Web-узла и открывает его в режиме просмотра и редактирования. Вы можете приступать к редактированию созданного прообраза Web-узла.

Шаблон создания одностраничного Web-узла

Первым в списке предлагаемых шаблонов и мастеров располагается шаблон Одностраничный веб-узел (One Page Web), предназначенный для создания одностраничного Web-узла. При использовании данного шаблона программа FrontPage формирует структуру Web-узла, состоящую из папок, и добавляет в нее одну пустую Web-страницу.

Чтобы просмотреть структуру созданного с помощью шаблона Web-узла, отобразите в окне программы панель Список папок (Folder List), выбрав в меню Вид (View) одноименную команду. Страница, входящая в созданную структуру Web-узла, сохранена в файле с именем index.htm. По умолчанию подразумевается, что эта страница будет использоваться в качестве домашней. Откройте эту страницу, дважды щелкнув на имени файла index.htm. Страница будет открыта в режиме редактирования в рабочей области программы FrontPage (рис. 11.36).

Рис. 11.36.

Замечание

Структуру Web-узла, созданного на основе шаблона Одностраничный веб-узел, в дальнейшем можно изменить: добавить новые папки и любое необходимое количество страниц.

Шаблон создания пустого Web-узла

Для создания пустого Web-узла используется шаблон Пустой веб-узел (Empty Web). При использовании этого шаблона программа FrontPage формирует структуру Web-узла, состоящую из папок _private и images.

После завершения формирования шаблона созданный Web-узел открывается в режиме редактирования. На панели папок вы можете просмотреть структуру Web-узла. Она не содержит ни одной страницы.

Замечание

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

Шаблон создания многостраничного персонального Web-узла

Используя шаблон Личный веб-узел (Personal Web), вы сможете достаточно быстро создать персональный Web-узел. В нем вы можете разместить информацию личного характера, фотографии друзей, справочные сведения, а также, используя ссылки, просматривать наиболее часто посещаемые страницы в Интернете. К тому же этот Web-узел - прекрасная стартовая площадка для тех, кто приступает к изучению возможностей, предоставляемых программой FrontPage.

Чтобы создать персональный Web-узел с помощью шаблона, выполните следующие действия:

  1. В меню Файл (File) выберите команду Создать (New), а затем в открывшемся подменю - опцию Страница или веб-узел (Новая страница или Web -узел).
  2. На появившейся панели Создание веб-страницы или узла выберите команду Шаблоны веб-узлов (Web Site Templates).
  3. В поле Укажите расположение нового веб-узла (Specify the location of the new web) открывшегося диалогового окна Шаблоны веб-узлов введите местоположение и имя создаваемого Web-узла. Назовем Web-узел, например, My Pers_ Web.
  4. Дважды щелкните на значке Личный веб-узел (Personal Web). Начинается процесс создания шаблона. Через некоторое время в главном окне программы FrontPage откроется полученный Web-узел для просмотра и редактирования (рис. 11.37).

На панели Список папок расположены файлы страниц созданного Web-узла. Выбирая курсором мыши поочередно файлы, просмотрите предлагаемые вам страницы. Используя средства программы FrontPage, вы можете их модифицировать, изменить названия страниц, добавить в Web-узел новые страницы, вставить свой текст.

Рис. 11.37 . Персональный Web-узел, созданный с использованием шаблона

Microsoft Frontpage XP - современная интегрированная оболочка для построения отдельных web-страниц и целых web-узлов. Даже неопытный пользователь, незнакомый с языками программирования, сможет с помощью Frontpage самостоятельно создать свой собственный web-узел и опубликовать его в Интернете. Web-редактор Frontpage станет прекрасным дополнением и для арсенала опытного Web-дизайнера.

Построение web-узла

На этом занятии вы познакомитесь с новым приложением Microsoft Office - редактором web-узлов программой Frontpage. Вы научитесь создавать и модифицировать структуру узла. Ниже перечислены некоторые компоненты и операции, рассматриваемые в упражнениях занятия:

  • мастер web-узла;
  • список задач;
  • просмотр папок узла;
  • навигация;
  • проверка гиперссылок;
  • отчеты;
  • цветовая схема узла;
  • общие поля страницы.

Web-узел - это набор файлов в формате HTML, расположенных в определенной папке и связанных друг с другом гиперссылками. Один из файлов web-узла назначается главным, он представляет собой домашнюю страницу и открывается в браузере пользователя при подключении к web-узлу. Остальные web-страницы выводятся в окно браузера по мере перехода к ним по гиперссылкам. Кроме файлов HTML в состав узла входит набор графических объектов формата GIF или JPG, предназначенных для оформления страниц. С развитием браузеров, предлагающих самые разнообразные расширения стандарта HTML, в web-узлах все чаще стали появляться файлы других форматов.

Создание web-узла

Frontpage ХР - это интегрированная среда, содержащая редактор web-страниц, модули управления структурой узла и инструменты публикации узла на сервере. С помощью Frontpage даже совершенно не знакомый с языком HTML новичок может сконструировать вполне работоспособный web-узел. В руках опытного пользователя Frontpage становится мощным инструментом, позволяющим строить web-узлы любой сложности.

Примечание

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

Мастер web-узла

Чтобы создать законченный web-узел, недостаточно просто разместить в одной папке несколько HTML-файлов. Грамотно построенный узел имеет хорошо продуманную структуру. Это облегчает пользователю поиск необходимой информации. Если у вас нет большого опыта работы с web-страницами, мастер web-узла поможет правильно скомпоновать узел, а вам останется только наполнить страницы содержанием. Чтобы прибегнуть к услугам мастера, выполните следующие шаги.

  1. Запустите Frontpage.
  2. Выберите команду Файл > Создать ^ Страница или web-узел (File > New > Web). В области задач приложения откроется окно Создание web-страниц (New Page or Web) со списком шаблонов и мастеров, которыми можно воспользоваться для построения web-узла (рис. 3.1).
  3. В разделе Создание с помощью шаблона (New from Template) щелкните на значке Шаблоны веб-узлов (Web Site Template) и в появившемся окне диалога Шаблоны веб-узлов (Web Site Templates) щелкните на значке Мастер корпоративного веб-узла (Corporate Presence Wizard).
  4. В поле раздела Options (Параметры) введите название папки, в которой будут храниться файлы узла (я буду пользоваться для этих целей папкой С: \Мои документы\Му Webs\Corporate).

Рис. 3.1.

  1. Щелкните на кнопке ОК.
  2. В первом окне мастера щелкните на кнопке Далее (Next).

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

  • Домашняя страница (Home Page);
  • Что нового (What"s New);
  • Товары и услуги (Products/Services);
  • Оглавление (Table of Contents);
  • Обратная связь (FeedBack form);
  • Форма поиска (Search form).
  1. Оставьте установленными все флажки и щелкните на кнопке Далее. Следующее окно мастера, показанное на рис. 3.2, предлагает определить вид домашней страницы. Устанавливая и сбрасывая флажки этого окна, вы добавляете или убираете соответствующие разделы домашней страницы.
  2. Установите все четыре флажка.
  3. Щелкните на кнопке Далее.
Шесть следующих окон диалога мастера настраивают вид страницы определенного типа (из тех, которые были выбраны во втором окне мастера). Последовательно изучите каждое окно и установите флажки для тех компонентов, которые необходимо включить в web-узел. В последующих упражнениях этого занятия предполагается, что в этих шести окнах были оставлены те варианты настройки, которые предлагаются мастером по умолчанию.

Рис. 3.2.

  1. Десятое окно мастера задает общее оформление всех страниц. Установите флажки этого окна в соответствии с рис. 3.3, затем щелкните два раза на кнопке Далее.

Рис. 3.3.

  1. Введите полное название компании, то же самое название, сокращенное до одного слова, и адрес компании. Щелкните на кнопке Далее.
  2. В следующем окне введите телефон компании, номер факса, электронный адрес web-мастера и адрес информационной поддержки. Щелкните два раза на кнопке Далее, а затем на кнопке Готово (Finish). Мастер сгенерирует новый web-узел и откроет его в режиме просмотра задач со списком действий, которые необходимо выполнить для получения законченного узла. Пункты этого списка, показанные на рис. 3.4, были добавлены мастером. В них перечислены операции, с помощью которых вы должны наполнить смысловым содержанием сформированные web-страницы. В процессе разработки узла можно вручную добавлять новые задачи, связанные с той или иной web-страницей. Вы научитесь этому в следующем упражнении. Список задач всегда под рукой, он хранится вместе с файлами web-узла и не даст позабыть о незавершенных операциях. Чтобы открыть его, достаточно щелкнуть на кнопке Задачи (Tasks) панели режимов.