Установка 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.
  • IIS 7.5 включает ведение журнала конфигурации и трассировку (IIS 7.0 не включает встроенные механизмы трассировки для изменений конфигурации).

  • IIS 7.5 включает анализатор рекомендаций, автоматизированный инструмент для обеспечения соответствия рекомендациям по обеспечению безопасности.

Перед началом

Убедитесь, что у вас есть права администратора на компьютере, на котором планируется установить IIS 7 или более поздней версии. Обратите внимание, что по умолчанию у вас нет прав администратора, если вы вошли в систему как пользователь, отличный от встроенного администратора, даже если вы были добавлены в локальную группу администраторов на компьютере (это новая функция безопасности в Windows Server 2008 с именем "Локальный администратор пользователей").

Войдите в встроенную учетную запись администратора или явным образом вызовите приложения в качестве встроенного администратора с помощью средства командной строки 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, автоматически выбираются.

  1. Нажмите Пуск>Все программы>Администрирование>Диспетчер сервера.

    Снимок экрана: панель мониторинга диспетчера серверов.
    Рис. 2. Диспетчер серверов

  2. В окне диспетчера серверов прокрутите вниз до сводки ролей и нажмите кнопку "Добавить роли". Мастер добавления ролей начнется со страницы "Перед началом работы". Мастер просит подтвердить следующее:

    • У учетной записи администратора есть надежный пароль.
    • Параметры сети, такие как IP-адреса, настраиваются.
    • Установлены последние обновления системы безопасности центра обновления Windows®.
  3. Выберите веб-сервер (IIS) на странице выбора ролей сервера . Вводная страница откроется со ссылками для получения дополнительных сведений.

    Замечание

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

    Снимок экрана: мастер добавления ролей на странице выбора служб ролей. Веб-сервер I I S выбран и выделен в меню.
    Рис. 3. Выбор ролей сервера

  4. Выберите службы IIS, которые должны быть установлены на странице "Выбор служб ролей ". Добавьте только необходимые модули. В этом случае выбран ASP.NET, а в правой области появится описание ASP.NET. После добавления нужных модулей нажмите кнопку "Далее".

    Снимок экрана: страница
    Рис. 4. Выбор служб ролей

  5. Добавьте все необходимые службы ролей.

    Снимок экрана: страница предупреждения мастера добавления ролей.
    Рис. 5. Страница предупреждения мастера

  6. Теперь службы IIS устанавливаются с конфигурацией по умолчанию для размещения ASP.NET в Windows Server. Нажмите кнопку "Закрыть ", чтобы завершить процесс.

    Снимок экрана: страница результатов установки мастера добавления ролей.
    Рис. 6. Страница результатов установки

  7. Убедитесь, что веб-сервер работает с помощью http://localhost.

    Снимок экрана: окно браузера Internet Explorer, отображающее экран веб-сайта по умолчанию.
    Рис. 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

  1. Чтобы запустить диспетчер серверов, нажмите кнопку "Пуск" меню>"Все программы>администрирования>серверов". Откроется окно диспетчера серверов.

    Снимок экрана: окно диспетчера серверов.
    Рис. 8. Диспетчер серверов

  2. В окне диспетчера серверов выберите роли. Отображается представление сводки ролей.

    Снимок экрана: окно диспетчера серверов со страницей
    Рис. 9. Запуск мастера добавления ролей

  3. Нажмите кнопку "Добавить роли". Откроется мастер добавления ролей. Нажмите кнопку "Далее", чтобы выбрать роли для установки.

    Снимок экрана мастера добавления ролей с отображаемой страницей
    Рис. 10. Введение мастера добавления ролей

  4. Выберите веб-сервер (IIS).

    Снимок экрана: мастер добавления ролей с отображаемой страницей выбора ролей сервера. Выделен веб-сервер I I S.
    Рис. 11. Выбор веб-сервера (IIS) в мастере добавления ролей

  5. Мастер добавления ролей уведомляет вас о каких-либо необходимых зависимостях; так как службы IIS зависят от функции службы активации процесса Windows (WAS), появится следующее информационное диалоговое окно. Нажмите кнопку "Добавить необходимые службы ролей ", чтобы продолжить.

    Снимок экрана: диалоговое окно
    Рис. 12. Добавление зависимостей

  6. Веб-сервер теперь выбран для установки. Откроется диалоговое окно "Выбор ролей сервера". Нажмите кнопку Next (Далее), чтобы продолжить.

    Снимок экрана: страница
    Рис. 13. Выбранный веб-сервер (IIS)

  7. Появится следующее диалоговое окно и информация. Нажмите кнопку Next (Далее), чтобы продолжить.

    Снимок экрана диалогового окна
    Рис. 14. Диалоговое окно "Общие сведения о веб-сервере"

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

    Снимок экрана: страница
    Рис. 15. Перечисленные компоненты веб-сервера

  9. Чтобы установить только компоненты IIS 7.0 по умолчанию, нажмите кнопку "Установить ", а затем перейдите к шагу 14. Если вам нужно установить дополнительные компоненты, перейдите к шагу 10.

  10. В этом примере мы устанавливаем дополнительные функции IIS. Установите флажок для ASP.NET. Мастер предупреждает, что добавление компонента IIS также приведет к установке других компонентов.

    Снимок экрана: диалоговое окно
    Рис. 16. Сведения о зависимости

  11. Нажмите кнопку "Добавить необходимые службы ролей ", чтобы продолжить.

  12. Перейдите к установке дополнительных компонентов служб ролей IIS.

    Снимок экрана: мастер добавления ролей на вкладке
    Рис. 17. Добавление компонентов для веб-сервера

  13. Выбрав все необходимые функции, нажмите кнопку "Далее ", чтобы продолжить.

  14. Мастер установки предоставляет сводку о том, что будет установлено.

    Снимок экрана: мастер добавления ролей на странице
    Рис. 18. Сводка функций

  15. Нажмите кнопку "Установить ", чтобы продолжить. Откроется диалоговое окно "Ход установки".

    Снимок экрана диалогового окна
    Рис. 19. Ход установки

  16. После завершения установки IIS 7.0 откроется следующее диалоговое окно. Нажмите кнопку "Закрыть", чтобы вернуться к диспетчеру серверов.

    Снимок экрана: страница результатов установки в мастере добавления ролей.
    Рис. 20. Сводка по установке

  17. Теперь можно выполнить быструю проверку, чтобы убедиться, что установлена служба IIS 7.0. Запустите веб-браузер Windows® Internet Explorer® и введите адрес http://localhost. Вы увидите страницу "Добро пожаловать" IIS по умолчанию.

См. также