Как установить iis на windows server 2016

Profile picture for user Олег

Windows Server

Поднимаем IIS на Windows Server 2016. Настроим фичи по своему усмотрению.

Ссылки

Установка IIS в Windows 10

Установка IIS в Windows Server 2012 R2

Установка

Запускаем Server Manager Manage → Add Roles and Features.

iis

Запускается мастер добавления ролей и фич.

iis

Открывается приветственная вкладка. Можно установить галку «Skip this page by default», чтобы не отображать эту страницу при последующих установках. Next.

iis

Открывается вкладка «Installation Type». Оставляем «Role-based or feature-based installation». Next.

iis

Открывается вкладка «Server Selection». Выбираем текущий сервер. Next.

iis

Открывается вкладка «Server Roles». Ставим галку на «Web Sever (IIS)». Всплывает окошко.

iis

Нам предлагают установить обязательные фичи — это «IIS Management Console», поскольку сервером IIS нужно управлять. нажимаем «Add Features».

iis

Next.

iis

Открывается вкладка «Features». Next.

iis

Открывается вкладка «Web Server Role (IIS)». Next.

iis

Открывается вкладка «Role Services». Здесь нужно выбрать компоненты, которые будут стоять в IIS. Настраиваем «Common HTTP Features». 

iis

Настраиваем «Health and Diagnostics». 

iis

Настраиваем «Performance». 

iis

Настраиваем «Security». 

iis

Настраиваем «Application Development». При установке некоторых галок может потребоваться доставить некоторые фичи.

 iis

Add Features.

iis

Настраиваем «Management Tools». Next.

iis

Открывается вкладка «Confirmation». Проверяем всё, если не против перезагрузить сервер. то устанавливаем галку «Restart the destination server automatically if required». Install.

iis

Начинается установка.

iis

Installation succeeded.


Posted by
on August 24, 2016

Here we’re going to show you how to install the Internet Information Services (IIS) web server version 10.0 in Microsoft’s Windows Server 2016 operating system.

This can be done both with PowerShell or through the GUI, we’ll cover both methods here.

Install IIS With PowerShell

If you don’t have the GUI installed or just want to use the PowerShell command line interface (CLI) instead, follow these steps. This method is a lot faster than going through all of the GUI options.

  1. Open PowerShell with administrative privileges and run the Install-WindowsFeature cmdlet as shown below.
    Install-WindowsFeature -name Web-Server -IncludeManagementTools
    

    Windows Server 2016 Install IIS PowerShell

    Here we include the management tools so that you can manage IIS on this server, as these are generally installed when using the GUI, making this PowerShell command equivalent with the GUI method below. If you do not plan on managing IIS through this server then you may prefer to not include this option.

  2. Once the installation has succeeded, you’ll be returned to the PowerShell prompt. At this point IIS should be running on port 80 by default with the firewall rule “World Wide Web Services (HTTP Traffic-In)” enabled in Windows firewall automatically.
  3. We can perform a simple test by opening up a web browser and browsing to the server that we have installed IIS on. You should see the default IIS page.

    Windows Server 2016 IIS default web page

Install IIS Through GUI

If your server has the graphical user interface component installed you can also install IIS by following these steps.

  1. Open Server Manager, this can be found in the start menu. If it’s not there simply type “Server Manager” with the start menu open and it should be found in the search.

    Server Manager Windows Server 2016

  2. Click the “Add roles and features” text.

    Server Manager Add Roles And Features Windows Server 2016

  3. On the “Before you begin” window, simply click the Next button.

    Server Manager Before You Begin Windows Server 2016

  4. On the “Select installation type” window, leave “Role-based or feature-based installation” selected and click Next.

    Select Installation Type Windows Server 2016

  5. As we’re installing to our local machine, leave “Select a server from the server pool” with the current machine selected and click Next. Alternatively you can select another server that you are managing from here, or a VHD.

    Select Destination Server Windows Server 2016

  6. From the “Select server roles” window, check the box next to “Web Server (IIS)”. Doing this may open up a new window advising that additional features are required, simply click the “Add Features” button to install these as well. Click Next back on the Select server roles menu once this is complete.

    Select Server Roles - Windows Server 2016

    Add Required Features - Windows Server 2016

  7. We will not be installing any additional features at this stage, so simply click Next on the “Select features” window.

    Select Features - Windows Server 2016

  8. Click Next on the “Web Server Role (IIS)” window after reading the information provided.

    Web Server Role (IIS) - Windows Server 2016

  9. At this point on the “Select role services” window you can install additional services for IIS if required. You don’t have to worry about this now as you can always come back and add more later, so just click Next for now to install the defaults.

    Seelct Role Services - Windows Server 2016

  10. Finally on the “Confirm installation selections” window , review the items that are to be installed and click Install when you’re ready to proceed with installing the IIS web server.

    Confirm Installation Selections - Windows Server 2016

    No reboot should be required with a standard IIS installation, however if you remove the role a reboot will be needed.

  11. Once the installation has succeeded, click the close button. At this point IIS should be running on port 80 by default with the firewall rule “World Wide Web Services (HTTP Traffic-In)” enabled in Windows firewall automatically.
  12. Installation Progress - Windows Server 2016

  13. We can perform a simple test by opening up a web browser and browsing to the server that we have installed IIS on. You should see the default IIS page.

    Windows Server 2016 IIS default web page

As you can hopefully see, it’s quite a lot faster to use PowerShell to perform the same task.

Summary

As shown we can easily install the IIS web server in Windows Server 2016 with both the PowerShell command line or the graphical user interface.

После установки и настройки MySQL Community Server перейдите в «Диспетчер серверов». В правом верхнем меню пункт «Управление». Нажмите «Добавить роли и компоненты».

В разделе мастера «Перед началом работы» нажмите «Далее».

В появившемся окне выберите пункт «Установка ролей или компонентов». Нажмите «Далее».

В разделе «Выбор сервера» выберите, на какой сервер происходит установка.

В разделе мастера «Роли сервера» выберите пункт «Веб-сервер (IIS)».

Появится окно предупреждения о требующихся средствах, нажмите в нем «Добавить компоненты».

Галочка перед «Веб-сервер (IIS)» теперь активна. Нажмите «Далее».

В окне выбора компонентов найдите и добавьте «Активация по HTTP» в разделах «Функции .NET Framework 3.5» и «Функции .NET Framework 4.6 – Службы WCF». При появлении всплывающих окон о добавлении необходимых компонентов, жмите «Добавить компоненты», после чего нажмите «Далее».

После чего на странице «Роль веб-сервера (IIS)» нажмите «Далее».

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

И в окне подтверждения нажмите «Установить».

Начнётся установка.

После окончания установки IIS нажмите кнопку «Закрыть».

На этом установка IIS завершена. Полностью перезагрузите сервер.

После перезагрузки можно переходить к установке Fort Monitor Vendor.

IIS (Internet Information Services) — это службы интернета для ОС Windows. Включают в себя веб-сервер, ftp-сервер и другие компоненты. Применительно к веб-серверу IIS используется как синоним, что немного неправильно, однако достаточно распространено. В данной инструкции Мы будем настраивать веб-сервер IIS с поддержкой php. Это будет делаться в два этапа — сначала установим IIS, потом поставим PHP.

Так как веб-сервер входит в службы IIS (Internet Information Services), необходимо предварительно установить роль “Веб-Сервер (IIS)”. Для этого нажмите комбинацию клавиш Win+R для запуска командной строки и введите туда servermanager.

Сервер менеджер

Далее запустить мастер установки ролей и компонентов нажав кнопку “добавить роли и компоненты”.

Мастер установки ролей

Выйдет страница приветствия на которой можно просто нажать “вперед”, а также поставить галочку “Пропускать эту страницу по умолчанию”, если вы не хотите постоянно видеть эту страницу при запуске мастера установки ролей и компонентов.

Мастер установки ролей

Далее ОС уточнит что именно вы хотите сделать — просто добавить роли и компоненты или установить службы удаленного доступа. Выберем установку ролей и компонентов.

Установка ролей и компонентов

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

Выбор сервера

На этом этапе необходимо выбрать роль, которую мы желаем установить на выбранный нами на предыдущем шаге сервер. В данном случае это роль “Веб-сервер (IIS)”.

Веб сервер IIS

Далее ОС предложит дополнительно установить необходимые компоненты — следует согласиться, нажав кнопку добавить компоненты.

Согласование компонентов

Далее выводится информационное сообщение о том что такое роль iis.

Информация о ролях

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

Службы ролей

После выбора компонентов выведется финальное предупреждение о том, что роль IIS готова к установке. Нажмите установить. Можно также поставить галочку “Автоматический перезапуск конечного сервера, если требуется” чтобы не перезапускать сервер вручную. Следует иметь ввиду, что нажатие этой галочки перезапускает конечный сервер после установки без дополнительных предупреждений, поэтому используйте ее с осторожностью.

Подтверждение ролей

После нажатия кнопки установить запустится процесс установки, можно закрыть это окно нажатием кнопки закрыть. Следует иметь ввиду, что это действие не отменяет процесс установки, а только скрывает текущее окно.

Результаты установки

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

Ход процесса

В данном случае мы видим что установка уже завершена. Можно приступать к настройке.

Завершение установки

Для настройки перейдем в оснастке “диспетчер сервера” во вкладку IIS, выберем сервер и нажмем правую кнопку мыши. Выбираем из него “Диспетчер служб IIS”. Слева в дереве подключений находим наш сервер и разворачиваем его двойным щелчком мыши. Встаем на закладку “Сайты” и видим что сайт по умолчанию уже настроен.

Диспетчер сервера

.Для проверки достаточно в проводнике windows набрать http://<имя компьютера> после чего должна открыться тестовая страница iis.

Тестовая страница IIS

Для установки PHP воспользуемся установщик Microsoft Web Platform Installer 5.0 (WPI), скачать который можно по этой ссылке.

Установим сам инсталлятор. Примем лицензионное соглашение и нажмем install.

Установка PHP

Теперь запустим его выбрав в главном меню соответствующий пункт.

PHP

В правом верхнем углу введем php для поиска необходимого нам компонента.

Поиск PHP

Найдем нужную нам версию php — например 7.1.19 (x64) и добавим ее для установки кнопкой “Добавить”.

Добавление версии PHP

После этого нажмем кнопку установить внизу страницы.

Установка PHP

Согласимся с лицензионными соглашениями нажав кнопку ”Принимаю”.

Лицензионное соглашение PHP

Начнется загрузка и установка компонентов,

Загрузка и установка компонентов PHP

По завершении нажмите кнопку “Готово”. Для проверки cоздадим индексный файл php файл c:\inetpub\wwwroot\index.php выводящий версию php.

После этого удаляем файлы iisstart* из папки c:\inetpub\wwwroot, и проверим что php работает набрав в браузере http://<имя или ip сайта>.

Проверка работы PHP в браузере

На этом настройка PHP+IIS на Windows Server 2016 окончена. В нашей базе знаний вы найдёте ещё множество статей посвящённых различным аспектам работы в Windows, а если вы ищете надежный виртуальный сервер под управлением Windows, обратите внимания на нашу услугу — Аренда виртуального сервера Windows.

 

Internet Information Services (IIS) — это веб-сервер, который входит в состав операционной системы Windows Server. IIS позволяет размещать, управлять и поддерживать веб-сайты и приложения, используя различные технологии, такие как ASP.NET, PHP, Perl и другие.

В этом пошаговом руководстве мы рассмотрим, как настроить IIS на Windows Server 2016. Мы охватим весь процесс установки, настройки и настройки веб-сайта с использованием IIS. За счет последовательного подхода и подробных инструкций мы поможем вам создать функциональный и безопасный веб-сервер.

Перед началом установки IIS, убедитесь, что ваш сервер работает на Windows Server 2016 и у вас есть полные административные права. Кроме того, убедитесь, что ваш сервер обновлен до последней версии Windows Update, чтобы обеспечить безопасность и стабильность системы.

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

Содержание

  1. Установка службы IIS
  2. Настройка аутентификации в IIS
  3. Создание и настройка сайта в IIS
  4. Настройка прокси-сервера в IIS
  5. Настройка SSL-сертификата в IIS
  6. Оптимизация производительности сервера с помощью IIS

Установка службы IIS

Для установки службы IIS на Windows Server 2016 выполните следующие шаги:

  1. Откройте «Серверный менеджер» (Server Manager) через панель управления или щелкнув правой кнопкой мыши на значке «Этот компьютер» на рабочем столе и выбрав «Управление».
  2. В окне «Серверный менеджер» щелкните «Установка ролей и компонентов».
  3. В мастере «Добавление ролей и компонентов» нажмите «Далее».
  4. Выберите «Ролевой сервис IIS» и нажмите «Далее».
  5. На этапе выбора компонентов «IIS», убедитесь, что выбрыны все необходимые компоненты, такие как «Common HTTP Features» и «Web Server (IIS) > Web Server > Application Development» и нажмите «Далее».
  6. На следующем шаге нажмите «Далее» и подтвердите выбранные опции.
  7. После завершения установки выберите «Завершить».

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

Настройка аутентификации в IIS

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

Чтобы настроить аутентификацию в IIS, выполните следующие действия:

  1. Откройте панель управления IIS и выберите сайт, к которому хотите применить настройки аутентификации.
  2. В разделе «Функции IIS» выберите «Аутентификация».
  3. В окне «Аутентификация» будут показаны доступные методы аутентификации.
  4. Выберите нужный метод аутентификации и включите его (нажмите правую кнопку мыши и выберите «Включить»).
  5. Настройте параметры выбранного метода аутентификации, если это необходимо. Некоторые методы могут иметь дополнительные параметры, такие как настройка проверки подлинности сетевых учетных данных или настройка использования клиентского сертификата.
  6. Повторите шаги 4-5 для всех методов аутентификации, которые вы хотите использовать.
  7. Сохраните настройки.

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

Создание и настройка сайта в IIS

Для создания и настройки сайта в IIS на Windows Server 2016, следуйте следующим шагам:

Шаг 1: Откройте меню «Пуск» и выберите «Инструменты управления IIS», чтобы открыть консоль управления IIS.

Шаг 2: В консоли управления IIS выберите «Сайты» и нажмите правой кнопкой мыши, затем выберите «Добавить веб-сайт».

Шаг 3: В появившемся окне «Добавление нового веб-сайта» введите имя сайта, которое будет отображаться в IIS, и выберите физический путь к папке сайта на сервере.

Шаг 4: Укажите IP-адрес и порт, на котором будет доступен сайт. По умолчанию это будет IP-адрес сервера и порт 80 для HTTP или порт 443 для HTTPS.

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

Шаг 6: Нажмите «ОК» и сайт будет создан в IIS. Теперь вы можете настроить дополнительные параметры для вашего сайта, такие как привязки, SSL-сертификаты и авторизацию.

Шаг 7: Проверьте работу сайта, открыв его в веб-браузере с помощью указанного вами IP-адреса и порта.

Теперь вы создали и настроили свой собственный веб-сайт в IIS на Windows Server 2016. Удачи!

Настройка прокси-сервера в IIS

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

  1. Откройте диспетчер служб IIS (Internet Information Services Manager).
  2. Раскройте дерево слева и найдите сайт, для которого требуется настроить прокси-сервер.
  3. Щелкните правой кнопкой мыши на сайте и выберите «Свойства».
  4. На вкладке «Общие» убедитесь, что поле «IP-адрес» содержит правильный IP-адрес сайта.
  5. Перейдите на вкладку «Прокси» и установите флажок «Включить прокси-сервер».
  6. Введите адрес и порт удаленного сервера, на который будут перенаправляться запросы.
  7. Настройте параметры аутентификации, если требуется.
  8. Нажмите «ОК», чтобы сохранить изменения.

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

Настройка SSL-сертификата в IIS

SSL-сертификат позволяет обеспечить безопасное соединение между сервером и клиентом, шифруя передаваемые данные. Настройка SSL-сертификата в IIS на Windows Server 2016 позволяет обеспечить защищенное соединение для вашего веб-сайта.

Вот пошаговая инструкция, как настроить SSL-сертификат в IIS:

  1. Регистрация и получение SSL-сертификата
  2. Прежде всего, вам необходимо приобрести или получить SSL-сертификат. Вы можете обратиться к специально уполномоченному центру сертификации или использовать бесплатные сертификаты, например, от Let’s Encrypt.

  3. Установка и настройка SSL-сертификата в IIS
  4. После получения SSL-сертификата необходимо установить его в IIS:

    1. Откройте IIS Manager и выберите свой сервер в области подключений.
    2. Дважды щелкните «Сертификаты сервера» в разделе «Безопасность».
    3. В контекстном меню выберите «Импортировать».
    4. Укажите путь к файлу сертификата и введите пароль (если требуется).
    5. Выберите локальное хранилище сертификатов и нажмите «Ок».
    6. Дважды щелкните сайт, для которого вы хотите настроить SSL-сертификат.
    7. Перейдите на вкладку «Сертификаты сервера» и выберите установленный сертификат.
    8. Нажмите «Применить» и перезапустите сайт, если это необходимо.
  5. Настройка привязки SSL-сертификата
  6. После установки SSL-сертификата необходимо настроить привязку для вашего сайта:

    1. В IIS Manager выберите ваш сайт в области подключений.
    2. В разделе «Действия» выберите «Привязки».
    3. Добавьте новую привязку, выбрав HTTPS и соответствующий порт (по умолчанию 443).
    4. Выберите установленный SSL-сертификат.
    5. Нажмите «Ок» и перезапустите ваш сайт, если это необходимо.
  7. Проверка работоспособности SSL-сертификата
  8. Чтобы проверить, что SSL-сертификат настроен корректно:

    1. Откройте веб-браузер и введите адрес вашего сайта с использованием HTTPS (например, https://www.example.com).
    2. Убедитесь, что соединение защищено, показывая графическую индикацию безопасного соединения (обычно замок или зеленая пиктограмма).
    3. Проверьте наличие валидного SSL-сертификата, кликнув на индикатор безопасности и просмотрев детали сертификата.

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

Оптимизация производительности сервера с помощью IIS

Настройка IIS на Windows Server 2016 важна не только с точки зрения безопасности, но и для обеспечения максимальной производительности вашего сервера. Несколько простых шагов могут помочь вам оптимизировать IIS и улучшить производительность вашего сервера.

Вот несколько рекомендаций:

  1. Установите минимально необходимые компоненты: устанавливайте только те компоненты IIS, которые действительно необходимы для работы вашего веб-сайта. Избегайте установки компонентов, которые не будут использоваться, чтобы избежать излишней нагрузки на сервер.
  2. Настройте пулы приложений: создайте отдельные пулы приложений для каждого сайта, чтобы управлять ресурсами и избежать конфликтов между сайтами. Определите соответствующие настройки пула приложений, такие как количество рабочих процессов, время жизни процесса и ограничения памяти.
  3. Используйте кэширование: настройте кэширование в IIS для улучшения производительности вашего сервера. Кэширование может существенно уменьшить время обработки запросов, особенно для статических файлов. Установите соответствующие правила кэширования для статических и динамических контентных файлов.
  4. Настройте сжатие: включите сжатие данных в IIS, чтобы уменьшить объем передаваемых данных между сервером и клиентом. Сжатие может улучшить производительность вашего сервера и уменьшить время загрузки страниц для пользователей.
  5. Разгрузите сервер от статических файлов: настройте отдельный веб-сервер для обслуживания статических файлов, таких как изображения, CSS-файлы и JavaScript-файлы. Это освободит IIS от обработки запросов на статические файлы и улучшит производительность вашего сервера.
  6. Мониторинг и настройка: регулярно мониторьте производительность вашего сервера с помощью инструментов мониторинга IIS. Осуществляйте настройку сервера на основе полученных данных, чтобы улучшить производительность и устранить возможные проблемы.

Следуя этим рекомендациям, вы сможете оптимизировать производительность вашего сервера на Windows Server 2016 с помощью IIS и обеспечить лучшее использование его ресурсов.

  • Как установить hadoop на windows 10
  • Как установить foxpro на windows 10
  • Как установить idle python на windows
  • Как установить gui на windows server 2019
  • Как установить flutter на windows