Что такое Windows?

Обновлено: 21.11.2024

В этом документе представлена ​​роль веб-сервера (IIS) в Windows Server® 2012, описаны новые функции IIS 8 и ссылки на дополнительную информацию Microsoft и сообщества о IIS.

Вы имели в виду…

Описание роли

В следующем списке показаны лишь некоторые преимущества, которые дает использование IIS 8:

Максимальная безопасность в Интернете за счет уменьшения занимаемой площади сервера и автоматической изоляции приложений.

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

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

Ускорьте работу своего веб-сайта с помощью встроенного динамического кэширования и улучшенного сжатия.

Практическое применение

Администраторы могут использовать роль веб-сервера (IIS) для настройки и управления несколькими веб-сайтами, веб-приложениями и FTP-сайтами. Некоторые из конкретных функций включают следующее:

Используйте диспетчер IIS для настройки функций IIS и администрирования веб-сайтов.

Используйте протокол передачи файлов (FTP), чтобы владельцы веб-сайтов могли загружать и скачивать файлы.

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

Используйте Windows PowerShell для автоматизации управления большинством задач администрирования вашего веб-сервера.

Объедините несколько веб-серверов в ферму серверов, которой можно управлять с помощью IIS.

Используйте все преимущества оборудования NUMA и оптимальную производительность сервера с поддержкой NUMA.

Новые и измененные функции

В следующей таблице показаны некоторые новые возможности IIS 8:

Предоставляет единое хранилище сертификатов SSL для фермы серверов и упрощает управление привязками SSL.

Динамические ограничения IP-адресов

Позволяет администраторам настраивать IIS 8 для блокировки доступа для IP-адресов, которые превышают указанное количество запросов, и указывать поведение при блокировке IP-адреса.

Ограничения на попытки входа в систему через FTP

Ограничивает количество неудачных попыток входа в учетную запись FTP за указанный период времени.

Индикация имени сервера (SNI)

Расширяет протоколы SSL и TSL, позволяя использовать имя виртуального домена или имя хоста для идентификации конечной точки сети.

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

Обеспечивает поддержку оборудования NUMA, что позволяет использовать от 32 до 128 ядер ЦП. Эта поддержка обеспечивает почти оптимальную готовую производительность на оборудовании NUMA.

Дросселирование ЦП IIS

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

Устаревшая функциональность

Оснастка Internet Information Services (IIS) Manager 6.0 Microsoft Management Console (MMC) устарела в Windows Server 2012. Она будет удалена в будущем выпуске Windows Server.

См. также

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

На нем будут размещаться веб-сайты, веб-приложения и службы, необходимые пользователям или разработчикам. Многие версии поставлялись еще с IIS 1 в Windows 3, и почти за каждой новой ОС Windows следует новая версия IIS.

Версии и история

Microsoft Windows Server 2003 или IIS 6 — это самая старая версия, которую вы хотели бы использовать для чего-либо помимо хобби или тестирования, которая поддерживает IPV6, а также современные меры безопасности.

Однако в профессиональной среде IIS 8.5 или 10 (все еще в бета-версии) будут получать официальные обновления программного обеспечения в течение многих лет и поддерживать более современные приложения и потребности.

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

IIS 8.5 в настоящее время является наиболее стабильной и безопасной версией на момент написания этой статьи, однако после выхода из бета-версии ISS 10 станет вашим лучшим выбором. Если вы самостоятельно размещаете базовый веб-сайт и не можете позволить себе более новую версию, рассмотрите возможность использования Apache Server вместо чего-либо более старого, чем IIS 6.

Виртуальные каталоги

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

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

Виртуальный каталог — это имя, которое вы указываете в IIS и которое сопоставляется с физическим каталогом на сервере аналогично тому, как DNS сопоставляет URL-адрес с IP-адресом.

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

Этот контент может быть самим веб-сайтом или медиафайлами, такими как фотографии или видео в веб-приложении или на сайте.

В IIS 6.0 виртуальные каталоги и приложения считались отдельными объектами, даже если это одно и то же.

Приложение не было физически отдельным объектом от виртуального каталога, вместо этого приложение было просто виртуальным каталогом с одним из следующих свойств в его метабазе: AppFriendlyName, AppRoot, AppIsolated и AppPoolID.

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

В IIS 7.0 и более поздних версиях виртуальные каталоги и приложения являются отдельными объектами и функционируют таким образом.

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

Файлы журнала

Файлы журналов записывают различные действия на вашем сервере, где они обычно расположены:

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

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

Если вы видите — в выводе данные не были записаны и вам может потребоваться настроить сервис, если вам нужна эта информация.

Порты

Вы можете найти полный список портов и назначение каждого из них здесь. Изменить порт в IIS 7 на 10 очень просто. Сначала откройте диспетчер информационных служб Интернета.

Во-вторых, выберите веб-сайт, который вы хотите изменить, и на панели действий выберите «Привязки».

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

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

Что такое сервер IIS (интернет-информационные службы)?

Сервер IIS или информационные службы Интернета (ранее известный как Internet Information Server) — это гибкий веб-сервер. Он принадлежит Microsoft, которая работает в системах Windows. Он обслуживает запрошенные HTML-страницы или файлы.
Веб-сервер принимает запросы от удаленных клиентских компьютеров и возвращает правильный и точный ответ. Это его важная функция, которая позволяет веб-серверу обмениваться и доставлять информацию. Эта информация предоставляется через LAN (локальные сети), включая корпоративные интрасети и WAN (глобальные сети), которые состоят из Интернета.
Существует множество форм веб-сервера; он отправляет информацию пользователям. Эти формы включают статические веб-страницы, закодированные в HTML посредством обмена файлами. Не только это, но и файлы изображений, текстовые документы также являются его частью.

Как работает IIS?

Возможности веб-сервера IIS

1- Аутентификация

2- Безопасность

3- Удаленное управление

Функция удаленного управления позволяет управлять IIS через интерфейс командной строки или PowerShell. Помимо этого, пользователь может создать сценарий самостоятельно.
Эти функции делают этот веб-сервер универсальным и легко настраиваемым. Вы можете легко создать стабильный, эффективный и гибкий сервер Windows IIS, если расширите его.


Он отправляет запрос обратно на сервер IIS и тем пользователям, которые установили запрос. В дополнение к этому у разработчиков есть возможность создать веб-сайт IIS с помощью нескольких инструментов. Эти инструменты включают WebDAV. Это может помочь создавать и публиковать веб-контент.Более того, они также могут предпочесть интегрированные средства разработки. Что касается интегрированных средств разработки, то у них есть вариант Microsoft Visual Studio.
Упомянутая выше информация ответит на все ваши вопросы о том, что такое информационные службы Интернета и как они работают. Кроме того, доступны различные версии IIS. Получив информацию о том, что такое IIS Server, давайте обсудим его возможности.


Доступные версии IIS

Как установить IIS?

Следуйте приведенным ниже инструкциям, чтобы установить IIS на сервер под управлением Microsoft Windows.

Ниже приведены инструкции по установке IIS (Internet Information Service):

1. Сначала откройте панель управления.

2. Найдите «Приложения» среди доступных вариантов ниже и выберите их.

3. Теперь щелкните параметр «Включить и отключить функцию Windows», возможно, в разделе «Программы и компоненты», как показано на изображении ниже.

4. Если щелкнуть «Включение и отключение компонентов Windows», откроется команда, подобная следующей:

Когда запрос открыт, найдите «Информационные службы Интернета» среди приведенных ниже параметров и отметьте его, чтобы развернуть другой вариант.

5. Теперь нажмите на вариант 3, «Всемирные службы».

Дважды щелкните первый параметр «Возможности разработки приложений» в разделе «Всемирные службы».

Отметьте опцию «CGI». При необходимости вы также можете выбрать несколько других опций.

8. Нажмите кнопку "ОК" и подождите, пока изменения вступят в силу.

После внесения изменений он может запросить перезагрузку системы, поэтому просто отпустите его и завершите установку. Теперь вы можете использовать информационные службы Интернета, введя «IIS» в поле поиска Windows.

Инструкции по установке информационных служб Интернета с помощью PowerShell:

Введите «PowerShell» в окно поиска и нажмите «Windows PowerShell».

После открытия PowerShell введите следующую команду:

Теперь нажмите «Ввод».

Как IIS обрабатывает запросы

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

IIS использует свой механизм обработки и архитектуру обработки с двумя уровнями или режимами: режим ядра и пользовательский режим.

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

Различия между IIS и Apache

IIS доступен только для Windows, но Apache можно использовать в различных операционных системах, таких как Mac, Linux и Windows. И это хорошая альтернатива .

В IIS есть служба устранения неполадок, но в случае с Apache почти вся поддержка предоставляется сообществом пользователей.

Информационные службы Интернета также можно интегрировать с несколькими поколениями или языками Microsoft, такими как язык программирования ASPX.

Функции безопасности IIS более надежны, чем веб-сервер Apache, что делает его лучшим вариантом, чем Apache.

Часто задаваемые вопросы

Что делает роль Internet Information Services (IIS)?

Это один из частых вопросов среди пользователей. Полезно знать, что это заставляет сервер действовать как веб-сервер.

Заключение

В конце концов, вся эта информация касается того, что такое сервер IIS или информационные интернет-службы, а также их рабочие критерии. Основные функции делают его гибким и популярным. Вы должны иметь представление о портах для работы с сервером IIS. Если вам нужна дополнительная помощь, ознакомьтесь с этой статьей!
Предлагаем вам прочитать нашу статью о функциях Windows Server 2019

Сообщество Alibaba Cloud 8 декабря 2021 г. 678 0

В этой статье объясняется, как настроить веб-сервер Microsoft IIS (Internet Information Services) в облаке Alibaba.

Кельвин Галабузи

Что такое Microsoft IIS (Internet Information Services)?

Сервер Microsoft IIS поставляется в различных версиях, причем последняя версия, IIS 10, входит в состав ролей и функций Windows Server 2019.

Примечание. Перед настройкой Microsoft IIS в Alibaba Cloud убедитесь, что у вас есть учетная запись Alibaba Cloud с действительным способом оплаты.

Настройка экземпляра Alibaba ECS для сервера Microsoft IIS

В следующем пошаговом руководстве объясняется, как настроить экземпляр Alibaba Cloud ECS для сервера Microsoft IIS.

  • Шаг 1. В консоли Alibaba Cloud ECS выберите Создать экземпляр:

  • Шаг 2. Затем выберите способ оплаты, регион и тип экземпляра:

  • Шаг 3. Назначьте образ Windows Server и место на диске, необходимое для вашего сервера Microsoft IIS, и нажмите Далее:

  • Шаг 4. Настройте необходимые параметры сети для экземпляра ECS, такие как VPC, параметры IP-адреса и группы безопасности. Затем перейдите на следующую страницу:

  • Шаг 5. Настройте конфигурации системы, например учетные данные для входа, а также задайте экземпляр и имя хоста:

  • Шаг 6. Затем настройте параметры группировки, такие как теги, группы ресурсов и наборы развертывания. Затем вы можете перейти в раздел предварительного просмотра и настроить экземпляр:

  • Шаг 7. Подтвердите условия использования и нажмите Создать экземпляр:

  • Шаг 8. После создания экземпляра мы можем перейти в консоль экземпляров Alibaba Cloud ECS и убедиться, что наш экземпляр запущен.

  • Шаг 9. Затем вы можете подключиться к экземпляру с помощью диспетчера подключений RDP, такого как средство подключения к удаленному рабочему столу Windows. Кроме того, вы можете использовать веб-консоль входа в Alibaba Cloud.

Установите Microsoft IIS (Internet Information Services) 10

В следующем пошаговом руководстве объясняется, как установить Microsoft IIS 10 на Windows Server 2019.

Читайте также: