Windows 7 iis: Включение IIS и обязательных компонентов IIS в Windows 7—Руководства по установке (10.3 и 10.3.1)

Как установить IIS в Windows 7 — Сетевое администрирование

by adminОпубликовано

IIS или Internet Information Server — это приложение веб-сервера, которое вы используете для настройки своего собственного веб-сервера и публикации собственного контента. Вы можете использовать IIS, чтобы настроить компьютер в качестве веб-сервера в Интернете, или его можно использовать локально для обслуживания интрасети. Многие компании используют интранет в качестве ресурса для обмена информацией между сотрудниками и могут быть очень полезными.

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

Во-первых, вам нужно перейти в меню «Пуск» и нажать «Панель управления». Это область, где вы можете изменять настройки на вашем компьютере, а также добавлять или удалять определенные программы. Найдите раздел под названием «программы» и щелкните по нему. Должно появиться новое окно со списком вариантов. Одна из этих опций — «включить или выключить функции Windows». Найдите это и нажмите, чтобы перейти к следующему экрану.

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

Вы увидите три раздела: FTP-сервер, Инструменты веб-управления и World Wide Web Services. У каждого будет несколько вариантов внутри. Главный из них будет находиться в разделе «Инструменты веб-управления» и называться «Консоль управления IIS». Вам необходимо установить этот флажок. Это эффективно включает IIS в вашей системе. Пока вы находитесь в этом разделе, вы также можете проверить любые другие функции, которые, по вашему мнению, могут вам понадобиться. Например, если вы хотите настроить свой компьютер как FTP-сервер, вы можете установить соответствующие флажки. FTP позволит вам предоставить доступ к некоторым вашим файлам друзьям и коллегам по работе, предоставив им права входа в систему. После этого он сможет скачивать файлы, к которым вы даете доступ, прямо из Интернета. Они также могут загружать файлы прямо на ваш компьютер, если вы предоставите им для этого доступ. FTP может быть очень полезной функцией.

Однако теперь, когда вы проверили «Консоль управления IIS», все, что вам нужно сделать, это нажать «Применить». Затем вам может потребоваться перезагрузить компьютер, так как Windows потребуется внести определенные изменения, чтобы активировать новую функцию. После перезагрузки вы сможете перейти по адресу http: // localhost / на своем компьютере, чтобы получить доступ к IIS. Конечно, вам нужно будет настроить систему, а затем разработать свои веб-страницы, но на данный момент вы успешно настроили свой собственный веб-сервер.

Posted in Программы

Как установить и настроить IIS? — Блог

Автор: HostZealot Team

2 мин.

Ваш сайт готов к запуску? Прекрасно, осталось дело за «малым» – как выражаются профессионалы, развернуть его на сервере. Во многих случаях для этого отлично подойдет IIS. Что это такое, зачем нужно, какие плюсы такого решения, а главное, как выполняются установка и настройка IIS для корректной работы сайта – про это вы узнаете в нашей статье!

О чем вы узнаете в этой статье?

  • Что такое IIS?
  • Как проходит установка IIS?
  • Как установить IIS на Windows Server 2012?
  • Как установить IIS на Windows 7?
  • Как проходит настройка IIS?
  • Установка PHP
  • Установка MySQL

Что такое IIS?

IIS – это сокращение от Internet Information Services. Хотя в первые несколько лет после дебюта, который состоялся в 1995 году, расшифровка была чуточку другой: Internet Information Server. Как бы там ни было, это пакет сервисов, созданный в Microsoft как компонент Windows для размещения сайтов в интернете. Фактически, IIS представляет веб-сервер с поддержкой основных протоколов передачи данных (HTTP, HTTPS, FTP, SMTP, POP3 и т.д.) и используемых в разработке технологий (ASP.NET, ASP, CGI, FastCGI, SSI и ISAPI). Благодаря этому установка IIS очень востребована.

Хотя этот сервер заслужил популярность не только по этим причинам. Такой пакет отличается и другими плюсами:

  • На сервере, где есть один адрес IP и TCP-порт, можно организовать работу сразу нескольких сайтов. Они будут отличаться по заголовкам узла или же иметь собственные IP и TCP.
  • Управление можно вести как с серверных версий ОС, так и с настольных – причем это может быть и старая версия вроде 2000 или XP (хотя настройка IIS будет кое в чем ограничена).
  • Служба WWW в описываемом сервере имеет много видов аутентификации пользователей, за счет чего доступ к сайту безопасен и оптимизирован для конкретных задач.

Как проходит установка IIS?

Инсталляция пакета Internet Information Services достаточно простая. Он является частью Windows, по сути его нужно не столько установить, сколько включить. Для примера рассмотрим по отдельности два популярных сценария.

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

В этой операционной системе применяется вариант IIS 8.0 или 8.5 (для 2012 R2). Порядок действий следующий:

  1. Откройте «Диспетчер серверов», найдите вкладку «Управление», выберите «Добавить роли и компоненты». В открывшемся «Мастере добавления…» прочитайте важную информацию и подтвердите кнопкой «Далее».
  2. После этого открывается подраздел «Тип установки». Тут следует отметить «Установка ролей и компонентов» и «Далее», что даст возможность выбора сервера из пула серверов, что также завершится нажатием «Далее».
  3. В подразделе «Роли сервера» выделите «Веб-сервер (IIS)», что приведет к открытию диалогового окна, в котором вам необходима кнопка «Добавить компоненты». Появится раздел с важной информацией – и снова «Далее».
  4. В «Службы ролей» ищите «Разработка приложений», отмечайте все пункты (без «Инициализация приложений»). Программа укажет, что нет исходников – жмите «Установить», чтобы они автоматически скачались через интернет.
  5. После этого происходит скачивание и установка необходимых компонентов и открывается последний пункт «Результаты». Когда в ходе установки IIS будут достигнуты 100%, останется нажать кнопку «Закрыть».

Что касается других серверных версий, отличия незначительные. В основном они касаются чуть иной организации интерфейса и некоторых деталей (вроде снятия галочек с «.NET Extensibility 3.5» и «ASP.NET 3.5» для 2019). Суть же одинакова, и описанная инструкция поможет вам справиться с задачей.

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

Хотя инсталляция и настройка IIS рекомендована через Windows Server, простые настольные системы могут быть пусть урезанной, но и доступной альтернативой. Потому расскажем об установке веб-сервера этих систем. Он мало отличается от версии к версии, для примера возьмем Windows 7 и связанный с ней IIS 7.5:

  1. Откройте панель управления, выберите «Программы» и нажмите тут кнопку «Включение или отключение компонентов Windows», что запускает процесс изучения параметров системы.
  2. Когда ОС готова к дальнейшим действиям, отыщите пункт «Службы IIS» и отметьте его. Важно: у него есть подпункты для разных компонентов веб-сервера: от поддержки FTP до обратной совместимости.
  3. В установке IIS не будет смысла без ASP.NET. Поэтому раскрывайте список «Службы интернета», в нем нужны «Компоненты разработки приложений» – и тут убедитесь, что отмечен пункт «ASP.NET 4.5».
  4. Можно отметить другие важные вам технологии. К примеру, чтобы включить в Visual Studio IIS для создания виртуальных каталогов, вам в «Средствах управления веб-сайтом» нужен пункт «Совместимость управления IIS 6».
  5. Когда выбрано все, что требуется для работы и администрирования вашего сайта, вам остается только одно – кнопка «ОК». Internet Information Services установлен!

Как проходит настройка IIS?

После запуска веб-сервера можно переходить к его управлению. Для этого нужно открыть «Диспетчер серверов», в нем находим пункт «IIS», далее «Средства», а в нем – уже «Диспетчер служб IIS». Это вызовет появление основного диалогового окна для работ как с сервером в целом, так и с сайтом. Ориентироваться в нем не сложно:

  • левая часть экрана отдана под список серверов и сайтов;
  • центральная отведена под основные параметры;
  • в правой указаны связанные с параметрами доступные действия.

Если развернуть в левой части созданный вами веб-сервер, то в нем расположен Default Web Site, новый «пустой» сайт. Чтобы увидеть его и оценить, правильно ли установлен IIS, выберите его, затем в правой части экрана кликните на «Обзор *:80 (http)». Если все сделано корректно, то запустится браузер с главной страницей, расположенной по адресу http://localhost/.

Что же касается не тестового сайта, а вашего, для него в системе создается папка C:\inetpub\wwwroot. Именно сюда копируют весь каталог с файлами от созданного сайта. Хотя отметим: этот вариант подходит для простых порталов. А для более сложных ресурсов с динамическими страницами правильнее создать виртуальный каталог: все файлы лежат на жестком диске в удобном для вас месте, но будто бы в том самом разделе C:\inetpub\wwwroot.

Впрочем, о тонкой настройке IIS лучше говорить отдельно. Потому кратко опишем пару важных моментов отладки веб-сервера: про добавление пакетов языка PHP и системы управления базами данных MySQL.

Установка PHP
  1. Скачайте архив требуемой версии PHP и распакуйте в С:\php. Затем нужно скачать и установить PHP Manager for IIS (при инсталляции в каждом окне нажмите на «Next»).
  2. В «Диспетчере служб IIS» появится пункт «Администратор PHP», по клику откроется окно, где надо выбирать «Register new PHP version». Для этого в новом окне укажите путь к папке С:\php и файлу php-cgi. exe.
  3. Проверьте работу PHP, нажав на «Check phpinfo()». Если тестовая страница выдает ошибку «500», скачайте с сайта Microsoft и установите актуальный для веб-сервера пакет Visual C++, а затем повторите «чек».
Установка MySQL
  1. Скачайте и запустите инсталляцию нужной версии MySQL. Подтвердите согласие с лицензионным соглашением кнопкой «Next», её же нажимайте и после выбора типа установки «Developer Default», а затем – «Execute».
  2. После проверки конфигурации и установки недостающих компонентов клик на «Next», «подпись» под лицензией и нажатие на «Execute». В новом окне появятся параметры сети – их оставьте по умолчанию.
  3. После этого в открывающихся окнах надо задать пароль root-пользователя и оставить базовые настройки – и после каждого раза та же кнопка «Next». Затем подключение к серверу MySQL, принятие всех настроек – и «Finish».
  4. Но настоящий финиш – открытие MySQL Workbench. В нем выберите пункт «Local instance MySQL», где надо ввести заданный пароль. Это открывает окно для управления созданным MySQL-сервером.

Еще в вопросе настройки IIS упомянем URLRewriter 2.0 (Модуль переопределения URL-адресов), но с его установкой все просто. Скачиваете его с сайта Microsoft, запускаете инсталляцию, соглашаясь с лицензией, и ждете окончания процесса – и потом кнопка «Готово».

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

Установка

— IIS 7 не устанавливается в Windows 7, несмотря на попытки использовать инструмент Windows Fix It, удаление/переустановку .NET 3.5 и т. д.

Машина с Windows 7, но пока ничего не удалось решить проблему. Когда я пытаюсь установить IIS 7, я получаю это сообщение:

Произошла ошибка. Не все функции были успешно изменены.

Это также происходит, если я пытаюсь выполнить полную установку вместо базовой установки .NET Framework 3.5.

Я пробовал несколько других способов решения проблемы с IIS 7:

  • Удаление .NET 3.5, перезагрузка, переустановка .NET 3.5 (базовая установка), затем установка IIS 7.

  • Удаление .NET 3.5, перезагрузка, не переустановка, а установка IIS 7.

  • Запуск инструмента Windows Fix It. (Он обнаружил, что что-то не так с установкой IIS 7, но столкнулся с какой-то собственной ошибкой при попытке ее исправить.)

  • После того, как инструменту Windows Fix It удалось успешно исправить некоторые другие вещи, получив кучу обновлений Windows, перезагрузив компьютер, а затем установив IIS 7.

  • Убедитесь, что для HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP\Start установлено значение 3 вместо 4 .

  • И т. д.

После того, как несколько месяцев назад у меня была такая же проблема на том же компьютере, и в конце концов я просто пошел дальше, это регистрируется несколько раз в верхней части iis7.log :

 [23.06.2014 20:47:57] [ ***** Установка на основе компонентов IIS 7.0 ***** ]
[23.06.2014 20:47:57] "C:\Windows\System32\inetsrv\iissetup.exe" /launch C:\Windows\System32\inetsrv\appcmd.exe reset config -section:system.applicationHost/applicationPools
[23.06.2014 20:47:57] Запуск командой C:\Windows\System32\inetsrv\appcmd.exe, с параметрами C:\Windows\System32\inetsrv\appcmd.exe reset config -section:system.applicationHost/ applicationPools
[23.06.2014 20:47:58] Команда запуска выполнена успешно
[23.06.2014 20:47:58] Успехов!
 

После нескольких из них и до еще нескольких это было зарегистрировано:

 [23.06.2014 20:47:59] [ ***** Установка на основе компонентов IIS 7.0 ***** ]
[23.06.2014 20:47:59] "C:\Windows\System32\inetsrv\iissetup. exe" /установить SharedLibraries
[23/06/2014 20:48:00] Успешно добавлен IIS_IUSRS ACE в DACL в %ProgramData%\Microsoft\Windows\WER\ReportQueue.
[23.06.2014 20:48:00] Создан контейнер ключей NetFrameworkConfigurationKey
[23.06.2014 20:48:00] Создан ключ пользователя NetFrameworkConfigurationKey
[23.06.2014 20:48:00] Установить ACL на NetFrameworkConfigurationKey
[23.06.2014 20:48:00] Создан контейнер ключей iisWasKey
[23.06.2014 20:48:00] Создал пользовательский ключ iisWasKey
[23.06.2014 20:48:00] Создан контейнер ключей iisConfigurationKey
[23.06.2014 20:48:00] Создан пользовательский ключ iisConfigurationKey
[23.06.2014 20:48:00] Установить ACL на iisConfigurationKey
[23.06.2014 20:48:00] iisConfigurationKey уже существует
[23.06.2014 20:48:00] Создал AesProvider
[23.06.2014 20:48:00] Создал IISWASOnlyAesProvider
[23.06.2014 20:48:00] Установка компонента SharedLibraries прошла успешно!
[23.06.2014 20:48:00] Успехов!
[23/06/2014 20:48:00] [Конец установки на основе компонентов IIS 7.0]
 

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

 [17. 02.2015 21:12:29] [ ***** IIS 7.0 Настройка на основе компонентов ***** ]
[17/02/2015 21:12:29] "C:\Windows\WinSxS\amd64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.17514_none_6f0f7833cb71e18d\iissetup.exe" /lacmd_uninstall C:\Windows\rv3 C:\Windows\rv3 очистить раздел конфигурации: system.webServer/security/applicationDependencies
[17.02.2015 21:12:29] < ВНИМАНИЕ! > Не удалось определить, включено ли перенаправление конфигурации. результат = 0x80070032. Предположим, что конфигурация не перенаправлена ​​​​и продолжается.
[17.02.2015 21:12:29] Запуск команды C:\Windows\System32\inetsrv\appcmd.exe, с параметрами C:\Windows\System32\inetsrv\appcmd.exe clear config -section:system.webServer/ безопасность/зависимости приложений
[17.02.2015 21:12:29] Игнорирование допустимого сбоя LaunchCommand 0x80070002
[17.02.2015 21:12:29] Успехов!
[17.02.2015 21:12:29] [ Конец установки на основе компонентов IIS 7.0 ]
 

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

 [17. 02.2015 21:12:30] [ * **** Настройка на основе компонентов IIS 7.0 ***** ]
[17.02.2015 21:12:30] "C:\Windows\WinSxS\amd64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.17514_none_6f0f7833cb71e18d\iissetup.exe" /удалить SharedLibraries
[17.02.2015 21:12:30] < ВНИМАНИЕ! > Не удалось определить, включено ли перенаправление конфигурации. результат = 0x80070032. Предположим, что конфигурация не перенаправлена ​​​​и продолжается.
[17.02.2015 21:12:30] Удалось удалить компонент SharedLibraries!
[17.02.2015 21:12:30] Успехов!
[17.02.2015 21:12:30] [ Конец установки на основе компонентов IIS 7.0 ]
 

Я проверил ошибку 0x80070002 , но ее исследование привело лишь к еще более глубокому провалу. Что еще может помешать установке IIS (и полной версии .NET 3.5)? Спасибо!

РЕДАКТИРОВАТЬ

Это ссылка на журналы CBS, рекомендованные в комментариях: Руководство по установке IIS и ASP.NET для Windows 7 (предварительные требования)

  1. Последнее обновление
  2. Сохранить как PDF

Technote

Описание

Автор

Гленн Янси

Publish Date  

Applies to Software

Wonderware Information Server 

Applies to Version

2012 and higher

Применяется к системе/модулю

 

Версия изделия

1. 00.01

 

Постановка проблемы

 

Установка Windows Server 2008 и Windows 7 не включает службы IIS по умолчанию. В этой операционной системе необходимо выполнить установку IIS по умолчанию.

Утилита Configurator автоматически настраивает IIS и ASP.NET.

Шаги, представленные в этом разделе, приведены только для справки.

 

Детали решения

 

Настройка ASP.NET и IIS

  1. В меню Windows Пуск щелкните Панель управления . Появится панель управления.
  2. Щелкните Программы , а затем дважды щелкните Программы и компоненты .
  3. Нажмите Продолжить в диалоговом окне Контроль учетных записей .
  4. Щелкните Включение или отключение компонентов Windows .
  5. В функциях Windows dialog box, expand Internet Information Services , expand Web Management   Tools , expand IIS6 Management Compatibility , and then select the following check boxes:
  •   IIS 6 WMI Compatibility
  •   Совместимость метабазы ​​IIS и конфигурации IIS 6
  •   Консоль управления IIS
  •   Сценарии и инструменты управления IIS
  •   IIS Management Service

 

  1. Expand World Wide Web Services , expand Application Development Features , and then select the following check boxes:
  • . NET Extensibility
  • ASP
  • ASP.NET
  • Расширения ISAPI
  • Фильтры ISAPI

 

  1. Expand Common HTTP Features , and then select the following check boxes:
  • Default Document
  • Directory Browsing
  • HTTP Errors
  • HTTP Redirection
  • Static Content
  • WebDAV Publishing

 

 

  1. Разверните Health и d Diagnostics , а затем установите следующие флажки:
  • http logging
  • Монитор запроса
  1. Распространение Функции , а затем выберите СПОРТА.