<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Internet_Information_Services</id>
	<title>Internet Information Services - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Internet_Information_Services"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=Internet_Information_Services&amp;action=history"/>
	<updated>2026-07-17T04:13:27Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=Internet_Information_Services&amp;diff=37168&amp;oldid=prev</id>
		<title>imported&gt;Rubinbot: Бот: добавление заголовков в сноски; исправление двойных сносок, см. ЧаВо</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=Internet_Information_Services&amp;diff=37168&amp;oldid=prev"/>
		<updated>2025-12-24T21:19:53Z</updated>

		<summary type="html">&lt;p&gt;Бот: добавление заголовков в сноски; исправление двойных сносок, см. &lt;a href=&quot;https://www.mediawiki.org/wiki/Manual:Pywikibot/refLinks&quot; class=&quot;extiw&quot; title=&quot;mw:Manual:Pywikibot/refLinks&quot;&gt;ЧаВо&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Карточка программы &lt;br /&gt;
| название        = Internet Information Services&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IIS&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;Internet Information Services&amp;#039;&amp;#039;&amp;#039;, до версии 5.1 — &amp;#039;&amp;#039;&amp;#039;Internet Information Server&amp;#039;&amp;#039;&amp;#039;) — [[Проприетарное программное обеспечение|проприетарный]] набор [[Сервер (программное обеспечение)|серверов]] для нескольких служб [[Интернет]]а от компании [[Microsoft]]. IIS распространяется с  Windows NT.&lt;br /&gt;
&lt;br /&gt;
Основным компонентом IIS является [[веб-сервер]], который позволяет размещать в Интернете [[веб-сайт|сайты]]. IIS поддерживает протоколы [[HTTP]], [[HTTPS]], [[FTP]], [[POP3]], [[SMTP]], [[NNTP]]. По данным W3techs, на декабрь 2025 года доля IIS среди веб-серверов составляет 3.5%.&amp;lt;ref&amp;gt;[https://w3techs.com/technologies/details/ws-microsoftiis Usage Statistics and Market Share of Microsoft-IIS, December 2025&amp;lt;!-- Заголовок добавлен ботом --&amp;gt;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Версии IIS ==&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot;&lt;br /&gt;
 !Номер версии||Выпущена в составе||Год&lt;br /&gt;
 |-&lt;br /&gt;
 |1.0||[[Windows NT 3.51]]||[[1995]]&lt;br /&gt;
 |-&lt;br /&gt;
 |2.0||[[Windows NT 4.0]]||[[1996]]&lt;br /&gt;
 |-&lt;br /&gt;
 |3.0||[[Пакет обновления]] 3 для [[Windows NT 4.0]]||[[1997]]&lt;br /&gt;
 |-&lt;br /&gt;
 |4.0||Пакет [[Option Pack]] для [[Windows NT 4.0]]||[[1998]]&lt;br /&gt;
 |-&lt;br /&gt;
 |5.0||[[Windows 2000]]||[[2000]]&lt;br /&gt;
 |-&lt;br /&gt;
 |5.1||[[Windows XP|Windows XP Professional]]||[[2001]]&lt;br /&gt;
 |-&lt;br /&gt;
 |6.0||[[Windows Server 2003]]||[[2003]]&lt;br /&gt;
 |-&lt;br /&gt;
 |7.0||[[Windows Vista]]; [[Windows Server 2008]] ||[[2006]]&lt;br /&gt;
 |-&lt;br /&gt;
 |7.5||[[Windows 7]]; [[Windows Server 2008 R2]]||[[2009]]&lt;br /&gt;
 |-&lt;br /&gt;
 |8.0||[[Windows 8]]; [[Windows Server 2012]]||[[2012]]&lt;br /&gt;
 |-&lt;br /&gt;
 |8.5||[[Windows 8.1]]; [[Windows Server 2012 R2]]||[[2013]]&lt;br /&gt;
 |-&lt;br /&gt;
 |10||[[Windows 10]]; [[Windows Server 2016]]||[[2015]]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Служба WWW в составе IIS ==&lt;br /&gt;
Основным компонентом IIS является веб-сервер — служба WWW (называемая также &amp;#039;&amp;#039;W3SVC&amp;#039;&amp;#039;), которая предоставляет [[Клиент (информатика)|клиентам]] доступ к сайтам по протоколам [[HTTP]] и, если произведена настройка, [[HTTPS]].&lt;br /&gt;
&lt;br /&gt;
Один сервер IIS может обслуживать несколько сайтов (IIS 6.0 и выше). Каждый сайт имеет следующие атрибуты:&lt;br /&gt;
* [[IP-адрес]] сайта;&lt;br /&gt;
* [[Порт (TCP/UDP)|TCP-порт]], на котором служба WWW ожидает подключений к данному сайту;&lt;br /&gt;
* &amp;#039;&amp;#039;Заголовок узла&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Host header name&amp;#039;&amp;#039;) — значение [[заголовок HTTP|заголовка]] &amp;#039;&amp;#039;Host&amp;#039;&amp;#039; запроса [[HTTP]], указывающее обычно [[DNS]]-имя сайта.&lt;br /&gt;
Таким образом, например, один сервер с одним IP-адресом может обслуживать на одном TCP-порту несколько сайтов. Для этого необходимо создать несколько [[DNS]]-записей, указывающих на IP-адрес сервера, и различать сайты по заголовкам узла.&lt;br /&gt;
&lt;br /&gt;
Для каждого сайта указывается &amp;#039;&amp;#039;домашний каталог&amp;#039;&amp;#039; — каталог в [[файловая система|файловой системе]] сервера, соответствующий «корню» сайта. Например, если сайту &amp;lt;code&amp;gt;www.example.com&amp;lt;/code&amp;gt; сопоставлен домашний каталог &amp;lt;code&amp;gt;D:\example&amp;lt;/code&amp;gt;, то на запрос ресурса с адресом &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://www.example.com/index.htm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; веб-сервер вернёт файл &amp;lt;code&amp;gt;D:\example\index.htm&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Архитектура службы WWW ===&lt;br /&gt;
&lt;br /&gt;
В IIS 6.0, доступном в составе систем [[Windows Server 2003]], служба WWW претерпела серьёзные изменения. Был добавлен новый режим обработки запросов, называемый &amp;#039;&amp;#039;режимом изоляции рабочих процессов&amp;#039;&amp;#039; ({{lang-en|worker process isolation mode}}). В этом режиме все [[веб-приложение|веб-приложения]], обслуживаемые сервером, работают в разных процессах, что повышает стабильность и безопасность системы. Кроме того, для приёма запросов HTTP был создан новый [[драйвер]] &amp;lt;code&amp;gt;http.sys&amp;lt;/code&amp;gt;, который работает в [[Архитектура Windows NT#Режим ядра|режиме ядра]], что ускоряет обработку каждого запроса.&lt;br /&gt;
&lt;br /&gt;
Все запросы к статическому содержимому, не требующие исполнения скриптов, исполняются самим драйвером http.sys в ядре, что сближает веб-сервер IIS с серверами [[Архитектура Windows NT#Режим ядра|режима ядра]].&lt;br /&gt;
&lt;br /&gt;
При этом запросы к динамическому содержимому исполняются рабочим процессом и загруженными в его адресное пространство модулями. С точки зрения пути исполнения запросов не существует центрального процесса, что повышает надежность в случае отказа, вызванного ошибкой в скрипте или ином модуле исполнения. Рабочие процессы автоматически перезапускаются при возникновении ошибок.&lt;br /&gt;
&lt;br /&gt;
Протокол [[SSL]] поддерживается отдельным процессом HTTP SSL, который служит мостом между протоколом TCP и драйвером &amp;lt;code&amp;gt;http.sys&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Безопасность в службе WWW ===&lt;br /&gt;
Веб-сервер IIS предоставляет несколько способов разграничения доступа к сайтам и [[веб-приложение|веб-приложениям]]. Служба WWW в составе IIS отличается от других веб-серверов тем, что функции обеспечения безопасности в ней тесно интегрированы с системой [[Windows NT]], на основе которой она работает. В частности, чтобы получить доступ к защищённому ресурсу, посетитель должен ввести имя и пароль пользователя, существующего в системе Windows, на которой установлен IIS (или в домене [[Active Directory]], если сервер принадлежит к домену). После этого пользователь работает с сайтом так же, как если бы он выполнил [[интерактивный вход в систему]] на сервере. К нему применяются установленные [[файловая система|файловой системой]] [[NTFS]] разрешения на доступ к [[файл]]ам и [[Каталог (файловая система)|каталог]]ам. Эта особенность IIS удобна для внутренних сайтов предприятий, однако практически неприменима для открытых сайтов Интернета, где невозможно создавать пользователя Windows для каждого зарегистрированного посетителя сайта. Поэтому в последнем случае разработчикам сайтов и веб-приложений обычно приходится использовать собственные механизмы ограничения доступа. Начиная с 8 версии, появилась возможность удаленного управления, с помощью [[PowerShell|Powershell]].&lt;br /&gt;
&lt;br /&gt;
Определённый пользователь Windows сопоставляется с каждым посетителем сайта даже в том случае, когда ограничение доступа не требуется. Этот режим называется режимом анонимного доступа. В этом случае посетитель представляется на сервере как специальный пользователь, имя которого обычно имеет формат &amp;lt;code&amp;gt;IUSR_xxxx&amp;lt;/code&amp;gt; (где &amp;lt;code&amp;gt;xxxx&amp;lt;/code&amp;gt; — имя компьютера, на котором установлен IIS, в седьмой версии этот специальный пользователь не содержит имени компьютера, то есть просто &amp;lt;code&amp;gt;IUSR&amp;lt;/code&amp;gt;). Этому пользователю должен быть разрешён доступ к ресурсам, которые открыты анонимным посетителям.&lt;br /&gt;
&lt;br /&gt;
Начиная с версии 6.0 служба WWW поддерживает следующие методы [[Аутентификация в Интернете|аутентификации]], то есть определения личности пользователя по имени и паролю:&amp;lt;ref&amp;gt;{{cite web|title=Authentication Methods Supported in IIS 6.0 (IIS 6.0)|url=http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/523ae943-5e6a-4200-9103-9808baa00157.mspx?mfr=true|work=IIS 6.0 Documentation|publisher=Microsoft corporation|access-date=2011-07-13|archive-url=https://www.webcitation.org/69g8HkLpC?url=http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/523ae943-5e6a-4200-9103-9808baa00157.mspx?mfr=true|archive-date=2012-08-05|url-status=dead}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Анонимная аутентификация (&amp;#039;&amp;#039;anonymous authentication&amp;#039;&amp;#039;) — определение личности пользователя не выполняется.&lt;br /&gt;
* Базовая аутентификация (&amp;#039;&amp;#039;basic authentication&amp;#039;&amp;#039;) — имя и пароль передаются по сети открытым текстом.&lt;br /&gt;
* [[Дайджест-аутентификация]] (&amp;#039;&amp;#039;digest authentication&amp;#039;&amp;#039;) — пароль обрабатывается [[Хеш-функция|хеш-функцией]] перед отправкой по сети, что делает невозможным его прочтение в случае перехвата злоумышленником.&lt;br /&gt;
* Встроенная аутентификация Windows (&amp;#039;&amp;#039;integrated Windows authentication&amp;#039;&amp;#039;) — выполняется попытка входа на сервер с теми же учётными данными, под которыми работает [[браузер]] пользователя.&lt;br /&gt;
* Аутентификация для доступа к UNC-ресурсам (&amp;#039;&amp;#039;UNC authentication&amp;#039;&amp;#039;) — имя и пароль передаются удаленному серверу, на котором находится опубликованный в IIS UNC-ресурс, и удаленный сервер выполняет аутентификацию.&lt;br /&gt;
* Аутентификация с использованием .NET Passport (&amp;#039;&amp;#039;.NET Passport Authentication&amp;#039;&amp;#039;) (удалена в Windows Server 2008 и IIS 7.0)&amp;lt;ref name=&amp;quot;6 to 7 changes&amp;quot;&amp;gt;{{cite web|title=Changes Between IIS 6.0 and IIS 7 Security|url=http://learn.iis.net/page.aspx/110/changes-between-iis-60-and-iis-7-security/|work=IIS.net|publisher=Microsoft Corporation|access-date=2011-07-13|date=2010-02-07|archive-url=https://www.webcitation.org/69g8Iak73?url=http://learn.iis.net/page.aspx/110/changes-in-security-between-iis-60-and-iis-7-and-above/|archive-date=2012-08-05|url-status=dead}}&amp;lt;/ref&amp;gt; — для аутентификации используется служба [[Windows Live ID|.NET Passport]].&lt;br /&gt;
* Аутентификация с использованием клиентского сертификата (&amp;#039;&amp;#039;certificate authentication&amp;#039;&amp;#039;) — для аутентификации пользователь должен предоставить [[SSL]]-сертификат.&lt;br /&gt;
&lt;br /&gt;
=== Реализация веб-приложений для IIS ===&lt;br /&gt;
Веб-сервер IIS поддерживает несколько различных технологий создания [[веб-приложение|веб-приложений]]:&lt;br /&gt;
* [[ASP.NET]] — разработанная Microsoft технология; для IIS это — основное на сегодняшний день&amp;lt;ref&amp;gt;Мэтью Мак-Дональд, Марио Шпушта. Microsoft ASP.NET 2.0 с примерами на C# 2005 для профессионалов&amp;lt;/ref&amp;gt; средство создания веб-приложений и [[веб-служба|веб-служб]]. IIS 6.0 поставляется вместе с операционными системами, в которые также изначально входит [[.NET Framework]], так что поддержка ASP.NET как будто уже встроена в IIS 6.0; для более ранних версий необходимо отдельно загрузить и установить [[.NET Framework]].&lt;br /&gt;
* [[Active Server Pages|ASP]] — предшествовавшая ASP.NET технология создания [[динамическая веб-страница|динамических веб-страниц]] на основе [[сценарий (компьютеры)|сценариев]]. Входит в поставку IIS начиная с версии 3.0.&lt;br /&gt;
* [[CGI]] — стандартная межплатформенная низкоуровневая технология создания динамических веб-страниц.&lt;br /&gt;
* [[FastCGI]] — клиент-серверный протокол взаимодействия веб-сервера и приложения.&lt;br /&gt;
* [[ISAPI]] — низкоуровневая технология, аналогичная интерфейсу модулей [[Apache HTTP Server|Apache]], предоставляющая полный доступ ко всем возможностям IIS, возможность разработки веб-приложений в машинном коде и возможность переопределения части функций IIS и добавления к нему функций, как связанных с генерацией контента, так и не связанных с этим. Подсистема исполнения скриптов ASP и подсистема ASP.NET выполнены как модули ISAPI.&lt;br /&gt;
* [[SSI (программирование)|SSI]] — включение в одни страницы текста из других страниц. Строго говоря, веб-приложением не является, поскольку IIS поддерживает лишь ограниченный набор возможностей и без того малофункционального SSI. В частности, IIS5 поддерживает только статическое включение и игнорирует команды условного ветвления.&lt;br /&gt;
&lt;br /&gt;
Сам сервер поддерживает только CGI, FastCGI&amp;lt;ref&amp;gt;{{Cite web |url=http://www.iis.net/default.aspx?tabid=1000051 |title=FastCGI для IIS (technical preview 2) |access-date=2009-05-27 |archive-date=2007-11-26 |archive-url=https://web.archive.org/web/20071126112239/http://www.iis.net/default.aspx?tabid=1000051 |url-status=live }}&amp;lt;/ref&amp;gt;, ISAPI и SSI. Все остальные технологии являются надстройками, работающими через CGI, FastCGI или ISAPI.&lt;br /&gt;
&lt;br /&gt;
При помощи CGI приложения для IIS могут разрабатываться на основе практически любых, в том числе сторонних, инструментов, допускающих запись в [[Стандартные потоки|стандартный поток]] вывода и чтение [[Переменные среды|переменных среды]] — [[Perl]], [[Си (язык программирования)|C]]/[[C++]] и даже средствами интерпретатора командной строки [[Cmd.exe]].&lt;br /&gt;
&lt;br /&gt;
Технология ISAPI позволяет, с одной стороны, создавать специальные приложения для IIS, требующие особенно тесного взаимодействия с механизмом сервера, а с другой стороны, является удобной платформой для организации эффективного взаимодействия IIS с другими технологиями разработки веб-приложений — например, [[PHP]] и [[Perl]].&lt;br /&gt;
&lt;br /&gt;
=== Почтовые возможности ===&lt;br /&gt;
IIS поддерживает работу SMTP/POP3-сервисов. В современных версиях [[Microsoft Exchange Server]] реализация протоколов [[SMTP]], [[POP3]] и [[IMAP]] выполнена в виде подсистем к IIS, заменяющих поставляемые с IIS почтовые подсистемы.&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
* {{книга&lt;br /&gt;
|автор = Станек Уильям Р.&lt;br /&gt;
|заглавие = Internet Information Services (IIS) 7.0. Справочник администратора&lt;br /&gt;
|место = {{СПб.}}&lt;br /&gt;
|издательство = [[Русская редакция]]&lt;br /&gt;
|год = 2009&lt;br /&gt;
|страниц = 528&lt;br /&gt;
|isbn = 978-5-7502-0383-3&lt;br /&gt;
}}&lt;br /&gt;
* {{книга&lt;br /&gt;
|автор = Адамc Крис&lt;br /&gt;
|заглавие = Администрирование сервера IIS 7&lt;br /&gt;
|место = {{М.}}&lt;br /&gt;
|издательство = [[Бином (издательство)|Бином]]&lt;br /&gt;
|год = 2010&lt;br /&gt;
|страниц = 362&lt;br /&gt;
|isbn = 978-5-9518-0367-2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* {{официальный сайт}}&lt;br /&gt;
* [https://web.archive.org/web/20080118031638/http://msdn.microsoft.com/msdnmag/issues/07/03/IIS7/default.aspx?loc=ru MSDN IIS 7.0]{{ref|ru}} — Обзор веб-сервера для операционной системы [[Windows Vista]].&lt;br /&gt;
* [http://www.microsoft.com/technet/prodtechnol/windowsserver2003/library/iis IIS 6.0 Documentation] {{ref|en}} — документация по IIS 6.0 на сайте Windows Server TechCenter.&lt;br /&gt;
* [https://web.archive.org/web/20070706043716/http://www.microsoft.com/windowsserver2008/iis/iis7faq.mspx Internet Information Services 7.0 FAQ]{{ref|en}}&lt;br /&gt;
* [http://php.iis.net/ PHP on IIS7]&lt;br /&gt;
* [https://technet.microsoft.com/ru-ru/iis Технический центр по IIS]&lt;br /&gt;
* [https://technet.microsoft.com/ru-ru/iis/gg316573 Понимание установки в IIS 7.0]&lt;br /&gt;
* [http://www.puzzleweb.ru/other/iis.php Настройка связки IIS + PHP + MySQL + phpMyAdmin для Windows7(Профессиональная и Максимальная)]{{ref|ru}}&lt;br /&gt;
* [https://technet.microsoft.com/ru-ru/iis/gg316074 Установка IIS7 в Windows Vista и Windows 7]&lt;br /&gt;
* [https://web.archive.org/web/20110721080435/http://www.techdays.ru/videos/1423.html Доклад о расширении возможностей IIS7 подручными средствами]&lt;br /&gt;
* [https://web.archive.org/web/20110412032750/http://www.techdays.ru/videos/1084.html Доклад «Усовершенствования IIS 7.0: производительность»]&lt;br /&gt;
* [https://web.archive.org/web/20110317075229/http://www.techdays.ru/videos/1172.html Доклад «Усовершенствования IIS 7.0: безопасность»]&lt;br /&gt;
* [https://web.archive.org/web/20110420041834/http://www.techdays.ru/videos/1002.html Доклад об установке и настройке IIS 7.0]&lt;br /&gt;
&lt;br /&gt;
{{Веб-серверы}}&lt;br /&gt;
{{Почтовые серверы}}&lt;br /&gt;
{{Компоненты Microsoft Windows}}&lt;br /&gt;
{{Microsoft}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Microsoft Windows]]&lt;br /&gt;
[[Категория:Веб-серверы]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Rubinbot</name></author>
	</entry>
</feed>