---
title: 'Как установить и настроить веб-сервер IIS на Windows Server | Zomro'
description: 'Хотя большинство сайтов, доступных в интернет, работают на серверах с операционной системой Linux, существует возможность запустить сайты на сервере под управлением Windo'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/23/image-20230623213107-2.jpg'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * Как установить и настроить веб-сервер IIS на Windows Server 



# Как установить и настроить веб-сервер IIS на Windows Server

12-06-2023

В данной статье мы установим и проведем базовые настройки веб-сервера IIS на сервере с операционной системой Windows Server 2012-2019. 

## **1\. Установим роль веб-сервера IIS.**

Пуск (Start) - Диспетчер серверов (Server Manager) 

![Как установить и настроить веб-сервер IIS на Windows Server - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/23/image-20230623213107-2.jpg)

Далее Управление (Manage) - Добавить Роли и Компоненты (Add Roles and Features)

![Как установить и настроить веб-сервер IIS на Windows Server - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/23/image-20230623213402-5.jpg)

Жмем Далее (Next)

![Как установить и настроить веб-сервер IIS на Windows Server - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/23/image-20230623223029-2.jpg)

Оставляем выбранную опцию Установка ролей или компонентов (Role-based or feature-based installation) и Далее (Next)

![Как установить и настроить веб-сервер IIS на Windows Server - 4](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/23/image-20230623214136-7.jpg)

Выбираем локальный сервер, жмем Далее (Next)

![Как установить и настроить веб-сервер IIS на Windows Server - 5](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/23/image-20230623222914-1.jpg)

Выбираем Веб сервер Web Server (IIS), жмем Добавить Компоненты (Add Features) и Далее (Next)

![Как установить и настроить веб-сервер IIS на Windows Server - 6](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/23/image-20230623223303-3.jpg)

В следующем окне Далее (Next)

![Как установить и настроить веб-сервер IIS на Windows Server - 7](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/23/image-20230623224101-4.jpg)

Далее (Next)

![Как установить и настроить веб-сервер IIS на Windows Server - 8](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/23/image-20230623224157-5.jpg)

Выбираем для установки CGI (в разделе Application Development). Также рекомендую дополнительно установить FTP сервер, что позволит закачивать файлы на сервер с помощью FTP клиента (например FileZilla)

![Как установить и настроить веб-сервер IIS на Windows Server - 9](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/28/image-20230628173657-2.jpg)

Далее (Next), ставим галочку для автоматического перезапуска сервера после установки роли и кнопку Install

![Как установить и настроить веб-сервер IIS на Windows Server - 10](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/23/image-20230624011117-3.jpg)

После перезапуска сервера, IIS запустится автоматически. Но если необходимо перезапустить, достаточно выполнить команду (Пуск - Выполнить) 

> iisreset 

или запустить

> iisreset /start

Для провекри работы веб-сервера, отккройте в браузере страницу http://localhost/

  
![Как установить и настроить веб-сервер IIS на Windows Server - 11](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/24/image-20230624041718-1.jpg)

Корневая папка сайта по умолчанию размещена по пути

C:\inetpub\wwwroot

Но часто бывает, что на сервере необходимо разместить несколько сайтов. По этой причине, создадим тестовый сайт со своей корневой папкой.

## **2\. Создание сайта в IIS**

Вначале создадим корневую папку сайта на диске сервера. Для примера, будем использовать имя сайта domain.name

![Как установить и настроить веб-сервер IIS на Windows Server - 12](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/25/image-20230625195006-2.jpg)

Далее в Диспетчере серверов (Server Manager) - в меню Средства (Tools) - откроем Диспетчер служб IIS (Inetnet Information Services (IIS) Manager)

![Как установить и настроить веб-сервер IIS на Windows Server - 13](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/25/image-20230625194650-1.jpg)

В окне Диспетчера служб IIS необходимо открыть меню сервера - Сайты (Sites) - правой кнопкой мышки - Добавить веб-сайт... (Add Website...)

![Как установить и настроить веб-сервер IIS на Windows Server - 14](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/25/image-20230625195253-3.jpg)

Заполним указанные на скриншоте обязательные поля

![Как установить и настроить веб-сервер IIS на Windows Server - 15](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/25/image-20230625195945-1.jpg)

Имя сайта (Site name) - произвольное название сайта.

Физический путь (Physical path) - путь к корневой папке сайта.

Тип (Type) - тип протоколв (http или https). Для начальнйо настройки сайта будет достаточно http протокола. 

Имя узла (Host name) - доменное имя сайта. 

Жмем кнопку Ок и видим, что в списке сайтов, кроме сайта по умолчанию, добавился наш, только что созданный сайт.

![Как установить и настроить веб-сервер IIS на Windows Server - 16](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/25/image-20230625202134-1.jpg)

Чтобы проверить работу сайта, создадим в его корневой директории файл с именем index.html и скопируйте в этот файл такое содержимое

> <html>  
>  <body>  
>  Zomro: Test HTML page  
>  </body>  
>  </html>

![Как установить и настроить веб-сервер IIS на Windows Server - 17](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/25/image-20230625203311-2.jpg)

Примечание: файл index.html можно открыть программой Блокнот или другим текстовым редактором.

Откройте в браузере страницу своего сайта (в нашем примере это domain.name) и увидите такую страницу. 

![Как установить и настроить веб-сервер IIS на Windows Server - 18](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/25/image-20230625204221-2.jpg)

## 

## **3\. Интеграция IIS и PHP**

Перед выполнением этого пункта, необходимо установить на сервере PHP. Для этого воспользуйтесь статьей: [Как установить и настроить PHP на Windows Server](https://zomro.com/rus/blog/faq/363-how-to-install-and-configure-php-on-windows-server)

Чтобы веб-сервер мог успешно обрабатывать php запросы, необходимо выполнить интеграцию IIS и PHP. Для этого в Модуле IIS перейдите в меню нашего сайта и откройте Отображение обработчика (Handler Mappings)

![Как установить и настроить веб-сервер IIS на Windows Server - 19](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/28/image-20230628225112-1.jpg)

в списке Действий (Action) которого есть пункт меню "Добавить модульный обработчик" (Add Module Mapping). Заполните форму как на скриншоте и нажмите кнопку "Запрос ограничения" (Request Restrictions...)

![Как установить и настроить веб-сервер IIS на Windows Server - 20](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/28/image-20230628230917-8.jpg)

Выберите вариант "Файл или папка" (File or folder)

![Как установить и настроить веб-сервер IIS на Windows Server - 21](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/28/image-20230628230240-4.jpg)

Нажмите ОК, потом снова ОК на форме модульного обработчика и подтвердите создание действия 

![Как установить и настроить веб-сервер IIS на Windows Server - 22](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/28/image-20230628230618-6.jpg)

В списке обработчиков должен появиться только что созданный:

![Как установить и настроить веб-сервер IIS на Windows Server - 23](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/28/image-20230628231112-9.jpg)

Теперь добавим настройку на уровне веб-сервера, чтобы файл _index.php_ открывался в качестве страницы по умолчанию.

Для этого в меню сервера (а не сайта) открываем "Документ по умолчанию" (Default document),

![Как установить и настроить веб-сервер IIS на Windows Server - 24](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/28/image-20230628232418-1.jpg)

выбираем в списке действий "Добавить" (Add), заполняем поле Имя (Name) значением index.php и жмем ОК

![Как установить и настроить веб-сервер IIS на Windows Server - 25](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/28/image-20230628232605-3.jpg)

Полученный результат

![Как установить и настроить веб-сервер IIS на Windows Server - 26](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/28/image-20230628232823-4.jpg)

Для применения всех настроек необходимо перезапустить веб сервер. Для этого остановим его

![Как установить и настроить веб-сервер IIS на Windows Server - 27](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/28/image-20230628233023-5.jpg)

и запустим

![Как установить и настроить веб-сервер IIS на Windows Server - 28](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/28/image-20230628233104-6.jpg)

Интеграция веб-сервера с PHP настроена.

Давайте проверим работу PHP скрипта. Для этого в корневой папке сайта создадим файл с именем index.php, откроем его в блокноте и добавим такое содержимое

> <?php  
>  phpinfo();  
>  ?>

![Как установить и настроить веб-сервер IIS на Windows Server - 29](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/28/image-20230628233649-7.jpg)​​​​​​​

Сохраним файл и обновим в браузере сайт "http://domain.name/"

Должна отобразиться такая страница

![Как установить и настроить веб-сервер IIS на Windows Server - 30](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a55%40server-panel.net/2023/06/28/image-20230628233834-8.jpg)

Это значит, что PHP скрипты успешно обрабатываются веб-сервером.

В данной статье мы научились устанавливать на Windows Server 2012-2019 веб-сервер IIS, выполнять первоначальные настройки, интегрировать с установленным ранее PHP и создавать отдельный сайт в IIS Manager.

Также предлагаем рассмотреть другие полезные статьи:

  * [Отключение UDP для RDP-подключений к Windows Server](https://zomro.com/rus/blog/faq/429-dissable-udp-for-rdp-on-windows)
  * [Как посмотреть логи RDP подключений в Windows Server 2016, 2019](https://zomro.com/rus/blog/faq/277-how-to-view-rdp-connection-logs-in-windows-2016-2019)
  * [Как установить и настроить FTP-сервер IIS на Windows Server 2019](https://zomro.com/rus/blog/faq/315-kak-ustanovit-i-nastroit-ftp-server-iis-na-windows-server-2019)



Похожие статьи

[LAMP-стек на Ubuntu: Apache + MySQL + PHP для начинающих](https://zomro.com/rus/blog/faq/731-lamp-stack-on-ubuntu-apache-mysql-php-for-beginners) [Как продлить услугу виртуального хостинга в новом биллинге](https://zomro.com/rus/blog/faq/232-prodlenie-uslugi-virtualnogo-hostinga-v-novom-billinge) [Как развернуть любую версию PHP в Docker-Compose](https://zomro.com/rus/blog/faq/348-how-to-deploy-any-version-of-php-in-docker-compose-for-beginners) [Установка индивидуального пароля в Filegator](https://zomro.com/rus/blog/faq/414-ustanovka-individualnogo-parolya-v-filegator) [Как установить RouterOS на виртуальный сервер (VPS/VDS)](https://zomro.com/rus/blog/faq/266-kak-ustanovit-routeros-na-virtualnyj-server-vps-vds)

[ Выделенные серверы от €88.80/мес ](/rus/dedicated-servers)
