Службы Internet Information Services (IIS) 7.5 выполняют роль Веб-сервер (IIS) в Windows Server® 2008 R2 и роль веб-сервера Windows® 7. В IIS 7 веб-сервер был перестроен, чтобы обеспечить возможность настройки сервера путем добавления или удаления модулей в соответствии с конкретными потребностями. Модули – это отдельные компоненты, используемые сервером для обработки запросов. Например, службы IIS используют модули проверки подлинности для проверки подлинности учетных данных клиентов и модули кэширования для управления кэшем.
Windows Server 2008 R2 содержит все компоненты служб IIS, необходимые для поддержки размещения веб-содержимого в производственной среде. Windows 7 также содержит компоненты служб IIS, однако набор имеющихся компонентов зависит от версии Windows 7. Службы IIS в Windows 7 идеально подходят для построения и проверки веб-приложений.
Доступные службы роли в службах IIS 7.5
В таблицах этого раздела показаны службы ролей и компоненты IIS, доступные в каждой из версий Windows 7 и Windows Server 2008 R2.
Доступность компонентов описывается следующим образом:
- По умолчанию: при установке служб IIS данный компонент выбирается по умолчанию, но, если он не нужен, его можно не устанавливать.
- Доступно: компонент доступен, но не выбран по умолчанию при установке служб IIS. Если этот компонент нужен, его можно установить.
- Недоступно: компонент недоступен, его нельзя установить при установке служб IIS.
Примечание | |
При установке Windows Server 2008 R2 можно выполнить установку Server Core, в результате чего будет произведена минимальная серверная установка Windows Server 2008 R2. Например, при такой установке обычный интерфейс Windows не устанавливается, поэтому настройка сервера должна производиться из командной строки. |
Доступные службы ролей по категориям
Дополнительные сведения о доступности компонентов в каждой из версий см. в следующих таблицах:
- Основные функции HTTP
- Компоненты разработки приложений
- Проверка работоспособности и диагностика
- Средства безопасности
- Повышение производительности
- Средства управления
- Компоненты FTP-сервера
Основные функции HTTP
Название возможности/ описание | Выпуски Windows Server 2008 R2 | Windows 7 Ultimate, Professional и Enterprise | Windows 7 Home Premium | Windows 7 Home Basic и Starter |
---|---|---|---|---|
Статическое содержимое "Статическое содержимое" позволяет веб-серверу выполнять публикации с использованием форматов статических веб-файлов, таких как HTML-страниц и файлов изображений. "Статическое содержимое" применяется для публикации файлов на веб-сервере, который затем пользователи могут просматривать с помощью веб-браузера. | По умолчанию | По умолчанию | По умолчанию | Недоступно |
Документ по умолчанию "Документ по умолчанию" позволяет настраивать для веб-сервера файл по умолчанию, который возвращается, когда пользователи не указывают файл в URL-адресе. Благодаря документам по умолчанию пользователям проще и удобнее обращаться к веб-сайту. | По умолчанию | По умолчанию | По умолчанию | Недоступно |
Просмотр каталога "Просмотр каталога" позволяет пользователям видеть содержимое каталога на веб-сервере. "Просмотр каталога" дает возможность включить автоматическое создание списка всех каталогов и файлов, имеющихся в каталоге, когда пользователи не указывают файл в URL-адресе, а документы по умолчанию или отключены, или не настроены. | По умолчанию | По умолчанию | По умолчанию | Недоступно |
Ошибки HTTP "Ошибки HTTP" позволяют настроить сообщения об ошибках, возвращаемые браузерами пользователей, когда веб-сервер обнаруживает ошибки. "Ошибки HTTP" обеспечивают пользователям возможность лучше ориентироваться в ситуации, когда они получают сообщение об ошибке. Рекомендуется указывать адреса электронной почты сотрудников, которые могут помочь пользователю исправить ошибку. | По умолчанию | По умолчанию | По умолчанию | По умолчанию |
Перенаправление HTTP "Перенаправление HTTP" поддерживает перенаправление запросов пользователей в определенное место назначения. "Перенаправление HTTP" применяется для того, чтобы пользователи могли указывать один URL-адрес, в то время как фактически им требуется перейти по другому URL-адресу. Это может быть полезно во многих ситуациях, таких как переименование веб-сайта, преодоление сложностей с трудновоспроизводимым именем домена или необходимость сделать обязательным для пользователя применение протокола HTTPS. | По умолчанию | По умолчанию | По умолчанию | По умолчанию |
Публикация WebDAV Публикация WebDAV позволяет публиковать файлы на веб-серверах и с них с помощью протокола HTTP. WebDAV использует протокол HTTP, поэтому при использовании брандмауэров не требуется дополнительной настройки. |
По умолчанию |
По умолчанию |
Недоступно |
Недоступно |
Компоненты разработки приложений
Название возможности/ описание | Выпуски Windows Server 2008 R2 | Windows 7 Ultimate, Professional и Enterprise | Windows 7 Home Premium | Windows 7 Home Basic и Starter |
---|---|---|---|---|
ASP.NET "ASP.NET" предоставляет на стороне сервера среду объектно-ориентированного программирования для построения веб-сайтов и веб-приложений с использованием управляемого кода. Среда ASP.NET – это не просто новая версия среды ASP. Среда ASP.NET предоставляет надежную инфраструктуру для построения веб-приложений, ее архитектура полностью изменена, чтобы обеспечить возможность высокопроизводительного программирования на базе платформы .NET Framework. | Доступно | Доступно | Доступно | Недоступно |
Расширяемость .NET "Расширяемость .NET" позволяет разработчикам управляемого кода изменять, добавлять и расширять функциональные возможности веб-сервера в конвейере запросов, настройке и интерфейсе пользователя. Разработчики могут применять знакомую модель расширяемости ASP.NET и развитые интерфейсы API для построения компонентов веб-сервера, по мощности не уступающих написанным с помощью собственных интерфейсов API языка C++. | По умолчанию | По умолчанию | По умолчанию | По умолчанию |
ASP "ASP" предоставляет среду разработки сценариев на стороне сервера, предназначенную для построения веб-сайтов и веб-приложений. Среда ASP позволяет работать с большей производительностью по сравнению со сценариями CGI, предоставляя службам IIS собственную поддержку и языка VBScript, и языка JScript. Среду ASP следует применять при наличии приложений, требующих поддержки ASP. Для новых приложений рекомендуется использовать ASP.NET. | Доступно | Доступно | Доступно | Недоступно |
CGI "CGI" определяет, как веб-сервер передает информацию внешней программе. Обычно используются веб-формы для сбора данных, которые затем передаются в сценарий CGI для дальнейшей отправки по электронной почте. Поскольку CGI является стандартным интерфейсом, сценарии CGI могут быть написаны на многих языках программирования. Недостатком использования интерфейса CGI является большой расход ресурсов. | Доступно | Доступно | Доступно | Недоступно |
Расширения ISAPI "Расширения ISAPI" поддерживают разработку динамического веб-содержимого, использующего расширения ISAPI. Расширения ISAPI запускаются тогда, когда они необходимы, подобно другим статическим HTML-файлам или динамическим ASP-файлам. Поскольку приложения ISAPI являются результатом компиляции кода, они обрабатываются намного быстрее ASP-файлов и файлов, вызывающих компоненты COM+. | Доступно | Доступно | Доступно | Недоступно |
Фильтры ISAPI "Фильтры ISAPI" поддерживают веб-приложения, использующие фильтры ISAPI. Фильтры ISAPI – это файлы, которые расширяют или изменяют функциональные возможности служб IIS. Фильтр ISAPI проверяют каждый запрос, созданный веб-сервером, пока не находит тот, который требует обработки. | Доступно | Доступно | Доступно | Недоступно |
SSI SSI – это язык сценариев, используемый для динамического создания HTML-страниц. Сценарий запускается на сервере, перед тем как страница доставляется клиенту, и обычно применяется для вставки одного файла в другой. Например, можно создать меню в коде HTML и использовать язык SSI для динамической вставки этого меню на все страницы веб-сайта. | Доступно | Доступно | Доступно | Недоступно |
Проверка работоспособности и диагностика
Название возможности/ описание | Выпуски Windows Server 2008 R2 | Windows 7 Ultimate, Professional и Enterprise | Windows 7 Home Premium | Windows 7 Home Basic и Starter |
---|---|---|---|---|
Ведение журнала HTTP "Ведение журнала HTTP" обеспечивает ведение журнала активности веб-сайта для данного сервера. Когда происходит регистрируемое событие (обычно это HTTP-транзакция) службы IIS вызывают выбранный модуль ведения журнала, который производит запись в один из журналов, хранящихся в файловой системе на веб-сервере. Эти журналы ведутся в добавление к тем, которые предусмотрены в операционной системе. | По умолчанию | По умолчанию | По умолчанию | По умолчанию |
Средства ведения журнала "Средства ведения журнала" предоставляют инфраструктуру для управления журналами веб-сервера и автоматизации общих задач ведения журнала. | По умолчанию | По умолчанию | По умолчанию | По умолчанию |
Монитор запросов "Монитор запросов" предоставляет инфраструктуру для контроля работоспособности веб-приложений посредством сбора данных о HTTP-запросах в рабочем процессе IIS. Администраторы и разработчики могут использовать монитор запросов, для того чтобы узнать, какие HTTP-запросы выполняются в рабочем процессе, когда он перестает отвечать или работает очень медленно. | По умолчанию | По умолчанию | По умолчанию | По умолчанию |
Трассировка "Трассировка" предоставляет инфраструктуру для диагностики веб-приложений и устранения неполадок в их работе. С помощью трассировки невыполненных запросов можно устранять неполадки, связанные с трудными для записи событиями, такими как снижение быстродействия или появление неполадок при проверке подлинности. С помощью этого компонента осуществляется буферизация событий трассировки запроса и очистка буфера (перенос их на диск) только в том случае, если запрос удовлетворяет условиям для ошибок, заданным пользователем. | По умолчанию | По умолчанию | По умолчанию | По умолчанию |
Настраиваемое протоколирование "Настраиваемое протоколирование" предоставляет поддержку для ведения журнала активности веб-сервера в формате, значительно отличающемся от формата файлов журналов, создаваемых службами IIS. "Настраиваемое протоколирование" применяется для создания своих собственных модулей ведения журналов. Модули настраиваемого протоколирования добавляются в службы IIS посредством регистрации новых COM-компонентов, реализующих ILogPlugin или ILogPluginEx. | Доступно | Доступно | Доступно | Недоступно |
Ведение журнала ODBC "Ведение журнала ODBC" предоставляет инфраструктуру для поддержки ведения журнала активности веб-сервера в ODBC-совместимой базе данных. Используя базу данных для ведения журнала, можно программным образом обрабатывать и отображать на HTML-странице данные из этой базы данных. Этим средством можно пользоваться для поиска журналов для определенных событий, за которыми требуется установить наблюдение. | Доступно | Доступно | Недоступно | Недоступно |
Средства безопасности
Название возможности/описание | Выпуски Windows Server 2008 R2 | Windows 7 Ultimate, Professional и Enterprise | Windows 7 Home Premium | Windows 7 Home Basic и Starter |
---|---|---|---|---|
Обычная проверка подлинности "Обычная проверка подлинности" обеспечивает высокую степень совместимости с браузерами. Предназначенный для использования в небольших внутренних сетях этот метод проверки подлинности редко применяется в общедоступном Интернете. Его основной недостаток заключается в том, что передача пароля по сети осуществляется с использованием простого алгоритма расшифровки. В случае перехвата паролей их легко расшифровать. При применении обычной проверкой подлинности используйте протокол SSL. | Доступно | Доступно | Доступно | Недоступно |
Проверка подлинности Windows "Проверка подлинности Windows" – это экономичное решение для внутренних веб-сайтов. Эта схема проверки подлинности позволяет администраторам воспользоваться в домене Windows преимуществами, предоставляемыми инфраструктурой домена, для проверки подлинности пользователей. Не следует применять проверку подлинности Windows, если проверяемые пользователи, которые должны получать доступ к веб-сайту, находятся за брандмауэрами или прокси-серверами. | Доступно | Доступно | Недоступно | Недоступно |
Дайджест-проверка подлинности "Дайджест-проверка подлинности" осуществляется посредством отправки хэша пароля в контроллер домена Windows проверяемого пользователя. Кода требуется более высокий по сравнению с обычной проверкой подлинности уровень безопасности, рекомендуется применять дайджест-проверку подлинности, особенно если проверяемые пользователи, которые должны получать доступ к веб-сайту, находятся за брандмауэрами или прокси-серверами. | Доступно | Доступно | Недоступно | Недоступно |
Проверка подлинности с сопоставлением сертификата клиента В "Проверке подлинности с сопоставлением сертификата клиента" для проверки подлинности пользователей применяются сертификаты клиента. Сертификат клиента – это цифровое удостоверение, полученное из надежного источника. Службы IIS предлагают два типа проверки подлинности с сопоставлением сертификата клиента. В этом типе проверки применяется служба Active Directory, чтобы обеспечить сопоставление сертификатов "один к одному" для нескольких веб-серверов. | Доступно | Доступно | Недоступно | Недоступно |
Проверка подлинности с сопоставлением сертификата клиента IIS В "Проверке подлинности с сопоставлением сертификата клиента IIS" для проверки подлинности пользователей применяются сертификаты клиента. Сертификат клиента – это цифровое удостоверение, полученное из надежного источника. Службы IIS предлагают два типа проверки подлинности с сопоставлением сертификата клиента. В этом типе проверки применяются службы IIS, чтобы обеспечить сопоставление сертификатов "один к одному" или "многие к одному" с более высоким быстродействием по сравнению с проверкой подлинности с сопоставлением сертификата клиента. | Доступно | Доступно | Недоступно | Недоступно |
Авторизация URL-адреса "Авторизация URL-адреса" позволяет создавать правила, ограничивающие доступ к веб-содержимому. Эти правила можно привязать к пользователям, группам или командам HTTP-заголовка. Настраивая правила авторизации URL-адреса, можно запретить пользователям, не являющимся членами определенных групп, доступ к содержимому или взаимодействие с веб-страницами. | Доступно | Доступно | Доступно | Доступно |
Фильтрация запросов "Фильтрация запросов" анализирует все входящие запросы и осуществляет их фильтрацию на основе установленных администратором правил. Многие злонамеренные атаки обладают общими признаками, такими как очень длинные URL-адреса или запросы на необычные действия. Посредством фильтрации запросов можно попытаться уменьшить воздействие атак такого типа. | По умолчанию | По умолчанию | По умолчанию | По умолчанию |
Ограничения по IP-адресам и именам домена "Ограничения по IP-адресам и именам домена" позволяют разрешить или запретить доступ к содержимому в зависимости от исходных IP-адресов или имен домена запроса. Для управления доступом к содержимому вместо групп, ролей или разрешений файловой системы NTFS можно использовать IP-адреса или имена доменов. | Доступно | Доступно | Доступно | Доступно |
Повышение производительности
Название возможности/описание | Выпуски Windows Server 2008 R2 | Windows 7 Ultimate, Professional и Enterprise | Windows 7 Home Premium | Windows 7 Home Basic и Starter |
---|---|---|---|---|
Сжатие статического содержимого "Сжатие статического содержимого" предоставляет инфраструктуру для настройки HTTP-сжатия статического содержимого. Это обеспечивает более эффективное использование пропускной способности. В отличие от динамических ответов сжатые результаты статических ответов могут быть записаны в кэш на диске без затрат ресурсов ЦП. | По умолчанию | По умолчанию | По умолчанию | По умолчанию |
Сжатие динамического содержимого "Сжатие динамического содержимого" предоставляет инфраструктуру для настройки HTTP-сжатия динамического содержимого. Включение динамического сжатия всегда обеспечивает более эффективное использование пропускной способности, однако, если процессор сервера уже используется очень интенсивно, из-за нагрузки на ЦП, обусловленной динамическим сжатием, работа сайта может замедлиться. | Доступно | Доступно | Доступно | Доступно |
Средства управления
Название возможности/описание | Выпуски Windows Server 2008 R2 | Windows 7 Ultimate, Professional и Enterprise | Windows 7 Home Premium | Windows 7 Home Basic и Starter |
---|---|---|---|---|
Консоль управления IIS Диспетчер служб IIS предоставляет инфраструктуру для управления службами IIS 7.5 с применением графического интерфейса пользователя. Можно использовать диспетчер служб IIS для управления локальным или удаленным веб-сервером, на котором запущены службы IIS 7.5. | По умолчанию * | По умолчанию | По умолчанию | Недоступно |
Сценарии и средства управления IIS "Сценарии и средства управления IIS" предоставляют инфраструктуру для программного управления веб-сервером служб IIS 7.5 с помощью команд в окне командной строки или посредством запуска сценариев. Эти средства можно использовать для автоматического выполнения команд в пакетных файлах или для снижения трудозатрат, связанных с управлением службами IIS с помощью графического интерфейса. | Доступно | Доступно | Доступно | Доступно |
Службы управления "Службы управления" предоставляют инфраструктуру для настройки интерфейса пользователя IIS 7.5, диспетчера служб IIS и удаленного управления в IIS 7.5. | Доступно | Доступно | Доступно | Недоступно |
Совместимость управления IIS 6.0 "Совместимость управления IIS 6.0" обеспечивает совместимость снизу вверх для приложений и сценариев, в которых используются прикладные программные интерфейсы ABO и ADSI. Это позволяет использовать существующие сценарии IIS 6.0 для управления веб-сервером служб IIS 7.5. | Доступно | Доступно | Доступно | Доступно |
Совместимость метабазы IIS "Совместимость метабазы IIS 6.0" обеспечивает инфраструктуру для метабазы запросов и настройки, благодаря чему можно запускать приложения и сценарии, написанные в более ранних версиях служб IIS и использующие прикладные программные интерфейсы ABO и ADSI. | Доступно | Доступно | Доступно | Доступно |
Совместимость с WMI IIS 6 "Совместимость с WMI IIS 6.0" предоставляет интерфейсы сценариев WMI для задач программного управления и автоматизации служб IIS 7.5 с помощью набора сценариев, создаваемых в поставщике WMI. Используя эту службу, можно управлять сайтами с помощью следующих средств: WMI CIM Studio, WMI Event Registration, WMI Event Viewer и WMI Object Browser. | Доступно | Доступно | Доступно | Недоступно |
Инструменты для работы со сценариями IIS 6 Инструменты для работы со сценариями IIS 6 позволяют продолжать использовать в IIS 7.5 средства для работы со сценариями, созданные для управления службами IIS 6.0. Это особенно полезно, если в приложениях и сценариях используется прикладной программный интерфейс ADO или ADSI. Инструменты для работы со сценариями IIS 6.0 требуют API настройки службы активации Windows. | Доступно | Доступно | Доступно | Недоступно |
Консоль управления IIS 6 Диспетчер IIS 6.0 предоставляет инфраструктуру для удаленного администрирования серверов IIS 6.0 с этого компьютера. | Доступно * | Доступно | Доступно | Недоступно |
* Этот модуль недоступен при установке Server Core.
Компоненты FTP-сервера
Название возможности/описание | Выпуски Windows Server 2008 R2 | Windows 7 Ultimate, Professional и Enterprise | Windows 7 Home Premium | Windows 7 Home Basic и Starter |
---|---|---|---|---|
FTP-сервер FTP-сервер позволяет передавать файлы между клиентом и сервером по протоколу FTP. Пользователи могут устанавливать FTP-подключения и передавать эти с помощью FTP-клиентов или веб-браузеров, поддерживающих данный протокол. |
Доступно |
Доступно |
Недоступно |
Недоступно |
Служба FTP Обеспечивает FTP-публикацию на веб-сервер. |
Доступно |
Доступно |
Недоступно |
Недоступно |
Расширяемость FTP Поддерживает возможности расширения FTP, такие как настраиваемые поставщики, пользователи ASP.NET или пользователи диспетчера IIS. |
Доступно |
Доступно |
Недоступно |
Недоступно |
Размещаемое веб-ядро Internet Information Services
Название возможности/описание | Windows Server 2008 R2 Выпуски | Windows 7 Ultimate, Professional и Enterprise | Windows 7 Home Premium | Windows 7 Home Basic и Starter |
---|---|---|---|---|
Размещаемое веб-ядро Internet Information Services Компоненты веб-ядра IIS, которые могут использоваться или работать под управлением других приложений. Это позволяет компонентам IIS 7 обслуживать HTTP-запросы непосредственно в приложениях. Это полезно для обеспечения базовых функций веб-серверов в настраиваемых приложениях, а также для отладки приложений. | Доступно |
Доступно |
Доступно |
Доступно |