Веб-сервер: IIS - Установка и настройка
Сокращения
- ПО - программное обеспечение
- ОС - операционная система
- ПКМ - правая кнопка мыши
Вводная информация
Примечание: Подробная информация по веб-сервису служб IIS содержится на оф.сайте производителя данного ПО, компании "Microsoft":
- http://msdn.microsoft.com/ru-ru/library/k6h9cz8h(v=vs.100).aspx.
- https://technet.microsoft.com/ru-ru/library/cc731179.aspx
Данная статья мало чем отличается от оригинальной информации и дана здесь для простоты поиска и удобного использования технических данных по теме, при настройке ПО компании "ЮСИЭС" использующего функционал веб-сервисов IIS.
- Полную поддержку по продукту IIS необходимо искать на сайте производителя - www.Microsoft.com.
Веб-серверы – это компьютеры, на которых установлено специальное программное обеспечение, позволяющее принимать запросы от клиентских компьютеров и возвращать ответы на эти запросы. Веб-серверы обеспечивают возможность для совместной работы с данными в Интернете, интрасети или экстрасети.
Веб-серверы IIS 7 позволяют:
- Предоставлять сведения пользователям Интернета.
- Загружать с сервера и отправлять на сервер файлы с использованием протокола FTP или WebDAV.
- Размещать веб-службы, содержащие бизнес-логику для трехуровневых приложений.
- Распространять через Интернет приложения, избавив пользователей от необходимости работать с физическими носителями – дискетами и компакт-дисками.
Веб-серверами могут эффективно пользоваться клиенты самого разного уровня для решения самых разнообразных задач. Например:
- Владельцы небольших предприятий могут рекламировать свои услуги с помощью простых веб-сайтов.
- Владельцы более крупных предприятий смогут заниматься реализацией своих товаров и услуг при помощи системы для размещения заказов в Интернете, которая может состоять из нескольких приложений, размещенных на веб-сайте.
- Крупные предприятия могут разрабатывать для своих сотрудников бизнес-приложения для работы в корпоративной сети.
- Организации, работающие в сфере услуг размещения, могут предоставлять своим заказчикам место на сервере и службы для размещения приложений и информационного содержимого в Интернете.
- Крупные организации могут передавать своим деловым партнерам важную информацию по экстрасети и обеспечивать им возможность работать с приложениями в экстрасетях.
Роль Веб-сервер (IIS) в Windows 7 и Windows Server® 2008 R2 позволяет обмениваться информацией с другими пользователями в Интернете, интрасети или экстрасети. В состав Windows Server 2008 R2 входят службы IIS 7.5, которые представляют собой единую веб-платформу, в состав которой входят IIS, ASP.NET и Windows Communication Foundation. Службы IIS 7.5 обладают следующими ключевыми функциями и усовершенствованными возможностями:
- Встроенные расширения
- WebDAV и FTP
- Фильтрация запросов
- Модули пакета администрирования
- Расширения управления
- Анализатор лучших методик
- Модуль IIS для Windows PowerShell™
- Ведение журнала и трассировка конфигурации
- Расширения размещения приложений
- Повышение надежности служб
- Управляемые служебные учетные записи
- Устанавливаемое веб-ядро
- Отслеживание неудачных запросов для FastCGI
- Расширенная поддержка .NET support в Server Core
Активация компонентов IIS в ОС Windows 7 и выше
По умолчанию, после штатной установки Windows компненты IIS отключены. Что бы появилась возможность управления web-платформой с использованием диспетчера служб IIS необходимо активировать ряд компонентов.
- В пункте [Панель управления] - [Программы и компоненты] выбрать пункт - [Включение или отключение компонентов Windows].
Рис. - Выбор и активация компонентов IIS.
- Для работы на ОС WIN8.1 и WIN10 необходимо поставить компоненты: [IIS] -> [WWW services] -> [Application development Features]: "ASP.NET 4.5" и ".NET Extensibility 4.5" и включить их согласно рисунку ниже.
рис. - Активация компонентов IIS для Win 8 - 10.
- После установки Microsoft .NET Framework его необходимо зарегистрировать в IIS.
- Для этого необходимо открыть командную строку и от имени администратора выполнить следующие команды:
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
Рис. - Регистрация компонентов IIS.
Примечание: Подробнее об этой процедуре и различных вариантах установки на разных редакциях и битностях (x86 и x64) систем можно ознакомиться по ссылке - http://msdn.microsoft.com/ru-ru/library/k6h9cz8h(v=vs.100).aspx .
- После завершения процесса регистрации Net.Framework можно перейти непосредственно в панель управления IIS. Она располагается по адресу - [Панель управления] - [Администрирование] - [Диспетчер служб IIS].
Рис. - Вид диспетчера служб IIS.
- Слева располагаются названия сайтов, активных или остановленных, привязанных к данной Windows. Справа - элементы управления сайтом.
На этом, установка и регистрация компонентов завершена и можно приступать к работе с диспетчером служб IIS.
Использование IIS на примере запуска ПО "WebMonitor v4"
- Запустить оснастку диспетчера веб-сервисов IIS.
- Нажать "ПКМ" на вкладку [Сайты] - [Добавить веб-сайт].
- В открывшемся окне заполнить:
- "Имя сайта" - имя, которое будет отображаться в IIS.
- "Пул приложений" - Выбирать "DefaultAppPool" (надо убедиться, что внутри пула выбрано "Номер версии - v4.0", "Режим конвеера - Встроенный")
- "Физический путь" - Путь к каталогу "WebMonitor" на диске.
- "IP-адрес" - назначить адрес (из списка заданных на компьютере), по которому будет доступен сайт.
- "Порт" - 8083
- "Имя узла" - оставить пустым
В случае, если выбран пункт "Запускать веб-сайт немедленно" - после сохранения можно сразу открывать сайт в браузере.
Рис. - Настройка IIS для использования вебмониторингом.