Установка IIS 7 в Windows Server 2008 или Windows Server 2008 R2
Если вы решили установить СЛУЖБЫ IIS вручную, воспользуйтесь этой статьей для получения рекомендаций. Вы также можете ознакомиться с установкой и настройкой IIS 7 и более поздних версий.
IIS — это роль веб-сервера Майкрософт, которая входит в состав всех версий операционных систем Майкрософт, а также позволяет веб-сайтам Windows Azure предоставлять надежную облачную платформу PaaS (платформа как услуга). Версия 7.0 IIS входит в состав Windows Server® 2008 и Windows Vista®. IIS 7.5 — это роль веб-сервера в Windows Server® 2008 R2 и веб-сервер в Windows® 7. IIS 8.0 — это версия, которая входит в состав Windows Server 2012, а Windows Server 2012 R2 включает IIS 8.5. Операционные системы Windows Server 2008 R2 и Windows Server 2008 имеют все функции IIS, необходимые для поддержки размещения веб-содержимого в рабочих средах. Windows 7 и Windows Vista также включают функции IIS, но доступные функции зависят от версий операционной системы.
Веб-сервер был изменен в IIS 7.0 , чтобы настроить сервер, добавив или удалив модули в соответствии с конкретными потребностями. Модули — это отдельные функции, которые сервер использует для обработки запросов. Например, СЛУЖБЫ IIS 7.0 и IIS 7.5 используют модули проверки подлинности для проверки подлинности учетных данных клиента и использования модулей кэша для управления действиями кэша. Обе версии IIS также предоставляют:
- Новый интерфейс управления. Интерфейс позволяет быстро и легко изменять параметры для каждого веб-сайта. Также можно изменить параметры веб-сайта в текстовом файле конфигурации.
- Возможность совместного использования задач с владельцами веб-сайтов. Узел с несколькими сайтами может делегировать административный контроль разработчикам или владельцам контента.
Новые возможности в IIS 7.5
IIS 7.0 и IIS 7.5 называются IIS 7 или IIS 7 и выше; Однако IIS 7.5 и Windows Server 2008 R2 включают несколько новых функций, которые не найдены в IIS 7.0:
Microsoft® ASP.NET работает на установках Windows Server 2008 R2 Server Core.
Некоторые расширения, доступные для добавления на платформу IIS 7.0, интегрируются в платформу IIS 7.5, в том числе:
- Публикация FTP.
- Публикация распределенного создания веб-сайтов и управления версиями (WebDAV).
- Оснастка Windows PowerShell™ для IIS.
- Модули пакета iis Администратор istration Pack.
IIS 7.5 включает ведение журнала конфигурации и трассировку (IIS 7.0 не включает встроенные механизмы трассировки для изменений конфигурации).
IIS 7.5 включает анализатор рекомендаций, автоматизированный инструмент для обеспечения соответствия рекомендациям по обеспечению безопасности.
Перед началом
Убедитесь, что у вас есть права администратора на компьютере, на котором планируется установить IIS 7 или более поздней версии. Обратите внимание, что по умолчанию у вас нет прав администратора, если вы вошли в систему как пользователь, отличный от встроенного администратора, даже если вы добавили в локальную группу Администратор istrator на компьютере (это новая функция безопасности в Windows Server 2008 с именем local User Администратор istrator).
Войдите в встроенную учетную запись администратора или явным образом вызовите приложения в качестве встроенного администратора с помощью средства командной строки runas.
Примечание.
Вы можете запустить runas /user:administrator cmd.exe, чтобы каждое приложение, которое вы запускаете из этой командной строки, было повышено, устраняя необходимость использования синтаксиса runas из этой командной строки.
Если вы вошли в учетную запись, отличной от встроенной учетной записи локального администратора, вы можете увидеть следующее диалоговое окно оповещений системы безопасности.
Рис. 1. Безопасность Windows® (контроль учетных записей пользователей)
Установка IIS 7.5 в Windows Server 2008 R2
IIS — это одна из ролей сервера Windows Server®. Службы IIS можно установить с помощью графического пользовательского интерфейса (GUI) с помощью нового интерфейса диспетчер сервера после установки операционной системы Windows Server.
диспетчер сервера предоставляет одну панель мониторинга для установки или удаления ролей и компонентов сервера. диспетчер сервера также предоставляет обзор всех установленных ролей и компонентов. При выборе служб IIS из диспетчер сервера базовые компоненты и службы, необходимые для IIS, автоматически выбираются.
Нажмите кнопку "Пуск>всех программ> Администратор istrative Tools> диспетчер сервера.
Рис. 2. диспетчер сервераВ окне диспетчер сервера прокрутите вниз до сводки ролей и нажмите кнопку "Добавить роли". Мастер добавления ролей начнется со страницы "Перед началом работы". Мастер запрашивает проверку следующего вида:
- У учетной записи администратора есть надежный пароль.
- Параметры сети, такие как IP-адреса, настраиваются.
- Установлены последние обновления системы безопасности центра обновления Windows®.
Выберите веб-сервер (IIS) на странице выбора ролей сервера. Вводная страница откроется со ссылками для получения дополнительных сведений.
Примечание.
При использовании мастера добавления ролей для установки СЛУЖБ IIS вы получите установку по умолчанию, которая содержит минимальный набор служб ролей. Если вам нужны дополнительные службы ролей IIS, такие как разработка приложений или диагностика приложений, обязательно выберите поля проверка, связанные с этими функциями на странице "Выбор служб ролей" мастера.
Рис. 3. Выбор ролей сервераВыберите службы IIS, которые должны быть установлены на странице "Выбор служб ролей". Добавьте только необходимые модули. В этом случае выбран ASP.NET, а в правой области появится описание ASP.NET. После добавления нужных модулей нажмите кнопку "Далее".
Рис. 4. Выбор служб ролейДобавьте все необходимые службы ролей.
Рис. 5. Страница предупреждения мастераТеперь службы IIS устанавливаются с конфигурацией по умолчанию для размещения ASP.NET в Windows Server. Нажмите кнопку "Закрыть ", чтобы завершить процесс.
Рис. 6. Страница результатов установкиУбедитесь, что веб-сервер работает с помощью
http://localhost
.
Рис. 7. Веб-сайт по умолчанию
Примечание.
Установите только абсолютно необходимые службы IIS, чтобы свести к минимуму объем установки IIS. Это также сводит к минимуму область атаки, которая является одним из преимуществ IIS 7 и более поздних версий.
Использование скрипта для установки IIS 7.5 в Windows Server 2008 R2
Вы также можете использовать скрипт для установки IIS 7.5. Обратите внимание, что при использовании этого скрипта вы получите полную установку IIS, которая устанавливает все доступные пакеты компонентов. Если вам не нужны пакеты компонентов, необходимо изменить сценарий, чтобы установить только необходимые пакеты. Дополнительные сведения см. в статье об установке IIS 7.5 в Windows Server 2008 R2.
Чтобы установить IIS 7.5 со скриптом, введите следующее в командной строке:
CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell
Автоматическая установка IIS 7.0 в Windows Server 2008
Автоматизация установки СЛУЖБ IIS с помощью автоматических скриптов очень полезна, если необходимо развернуть несколько веб-серверов и убедиться, что каждый из веб-серверов настроен с одинаковыми компонентами и службами.
В операционных системах Windows Server 2008 и Windows Vista Pkgmgr.exe используется для автоматических сценариев, позволяя устанавливать или удалять дополнительные функции из командной строки или скриптов. (Примечание. Pkgmgr.exe заменяет Sysocmgr.exe который использовался в Windows Server® 2003.) Инструкции и общие сведения о Pkgmgr.exe см. в разделе "Установка IIS 7.0 и выше" из командной строки. См. также автоматическую установку для установки IIS 7.0 и выше. Обратите внимание, что для использования Pkgmgr.exe необходимо убедиться, что на компьютере есть права администратора.
Установка IIS 7.0 в Windows Server 2008
Чтобы запустить диспетчер сервера, нажмите кнопку "Пуск меню>все программы> Администратор истообразные средства> диспетчер сервера. Откроется окно диспетчер сервера.
Рис. 8. диспетчер сервераВ окне диспетчер сервера выберите "Роли". Отображается представление сводки ролей.
Рис. 9. Мастер добавления ролейНажмите кнопку "Добавить роли". Откроется мастер добавления ролей. Нажмите кнопку " Далее", чтобы выбрать роли для установки.
Рис. 10. Введение мастера добавления ролейВыберите веб-сервер (IIS).
Рис. 11. Выбор веб-сервера (IIS) в мастере добавления ролейМастер добавления ролей уведомляет вас о каких-либо необходимых зависимостях; так как службы IIS зависят от функции службы активации процесса Windows (WAS), появится следующее информационное диалоговое окно. Нажмите кнопку "Добавить необходимые службы ролей", чтобы продолжить.
Рис. 12. Добавление зависимостейВеб-сервер теперь выбран для установки. Откроется диалоговое окно "Выбор ролей сервера". Нажмите кнопку Next (Далее), чтобы продолжить.
Рис. 13. Выбранный веб-сервер (IIS)Откроется следующее диалоговое окно и сведения. Нажмите кнопку Next (Далее), чтобы продолжить.
Рис. 14. Диалоговое окно "Общие сведения о веб-сервере"Мастер добавления ролей отображает список всех компонентов IIS 7.0, доступных для установки, как показано ниже. Обратите внимание, что компоненты, составляющие установку по умолчанию, предварительно выбраны.
Рис. 15. Перечисленные компоненты веб-сервераЧтобы установить только компоненты IIS 7.0 по умолчанию, нажмите кнопку "Установить ", а затем перейдите к шагу 14. Если вам нужно установить дополнительные компоненты, перейдите к шагу 10.
В этом примере мы устанавливаем дополнительные функции IIS. Выберите поле проверка для ASP.NET. Мастер предупреждает, что добавление компонента IIS также приведет к установке других компонентов.
Рис. 16. Сведения о зависимостиНажмите кнопку "Добавить необходимые службы ролей", чтобы продолжить.
Перейдите к установке дополнительных компонентов служб ролей IIS.
Рис. 17. Добавление компонентов для веб-сервераВыбрав все необходимые функции, нажмите кнопку "Далее ", чтобы продолжить.
Мастер содержит сводку о том, что будет установлено.
Рис. 18. Сводка функцийЧтобы продолжить, нажмите кнопку Установить. Откроется диалоговое окно "Ход установки".
Рис. 19. Ход установкиПосле завершения установки IIS 7.0 откроется следующее диалоговое окно. Нажмите кнопку "Закрыть", чтобы вернуться к диспетчер сервера.
Рис. 20. Сводка по установкеТеперь можно быстро проверка, чтобы убедиться, что установлена служба IIS 7.0. Запустите веб-браузер Windows® Internet Обозреватель ® и введите адрес
http://localhost
. Вы увидите страницу "Приветствие" iis по умолчанию.