Install iis on windows server

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

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

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

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

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

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

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

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

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

Далее (Next)

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

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

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

iisreset

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

iisreset /start

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

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

C:\inetpub\wwwroot

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

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

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

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

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

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

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

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

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

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

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

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

<html>

<body>

Тело страницы: Test HTML page

</body>

</html>

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

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

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

Перед выполнением этого пункта, необходимо установить на сервере PHP. Для этого воспользуйтесь статьей: Как установить и настроить PHP на Windows Server

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

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

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

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

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

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

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

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

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

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

и запустим

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

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

<?php

phpinfo();

?>

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

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

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

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

В статье расскажем, как установить службу Internet Information Services (IIS) на серверы с операционной системой Windows Server 2019. Инструкция подойдет и для ОС Windows Server 2016. 

IIS (Internet Information Services) — набор сервисов от компании Microsoft для работы веб-сервера и других интернет служб. IIS устанавливается на сервер и работает с протоколами  HTTP/HTTPS, POP3, SMTP, FTP, NNTP. 

Чтобы приступить к установке, зайдите на сервер с правами администратора. 

 «Диспетчер серверов» (Server Manager) будет уже запущен (запускается автоматически при старте ОС) или запустите его вручную из меню «Пуск».

На «Панели мониторинга» (Dashboard) выберите пункт «Добавить роли и компоненты» (Add roles and features).

То же самое можно сделать через панель «Локальный сервер» (Local Server) — «Управление» (Manage).

Запустится мастер установки IIS, ознакомьтесь с первой страницей и нажмите «Далее» (Next).

Выберите тип установки «Установка ролей или компонентов» (Role-based or feature-based installation) и нажмите «Далее» (Next).

Выберите сервер из пула серверов (Select a server from the server pool) и отметьте имя вашего сервера. Нажмите «Далее» (Next).

На странице выбора ролей сервера отметьте «Веб-сервер IIS» (Web Server IIS).

Оставьте все без изменений в появившемся окне и нажмите «Добавить компоненты» (Add Features).

Если кроме IIS вы ничего не устанавливаете, то нажмите «Далее» (Next).

Просмотрите список компонентов IIS, выберите нужные или оставьте по умолчанию, нажмите «Далее» (Next).

Ознакомьтесь с информацией в следующем окне и нажмите «Далее» (Next).

Просмотрите список ролей веб-сервера IIS, которые будут установлены. Отметьте необходимые или оставьте без изменения и нажмите «Далее» (Next).

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

Нажмите кнопку «Установить» (Install).

При необходимости отметьте «Автоматический перезапуск конечного сервера» (Restart the destination server automatically if required), если пункт не выбран, то перезагрузите сервер самостоятельно после окончания установки.

Запустите «Диспетчер серверов» (Server Manager) из меню «Пуск» (Start).

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

В правом верхнем углу нажмите на пункт меню «Средства» (Tools) и запустите «Диспетчер служб IIS» (Internet Information Services Manager).

Панель «Просмотр возможностей» (Features View)

Возможности, доступные вам в службе IIS, перечислены на панели Просмотр возможностей (Features View). Отсюда управляйте возможностями IIS, настраивайте и перезапускайте. Например, настройте SSL-сертификаты.

Сразу после установки IIS по умолчанию создается пустой сайт Default Web Site.

Проверьте его работу, набрав в адресной строке браузера localhost. Загрузится страница, созданная по умолчанию.

Файлы этой страницы по умолчанию расположены на диске C:\inetpub\wwwroot

Добавьте сайты, которые будут обслуживаться этим веб-сервером. Для этого в контекстном меню пункта «Сайты» (Sites) на вкладке «Подключения» (Connections) выберите «Добавить сайт» (Add Website).

Заполните поля формы данными о сайте и нажмите ОК.

В списке сайтов IIS появится только что добавленный.

Этот материал был полезен?

Internet Information Services (IIS) is a powerful, flexible, and scalable web server from Microsoft. It allows you to host and manage web applications and websites on Windows Server. Installing IIS on a Windows Server is straightforward, and in this guide, we will walk you through the process step-by-step.

Prerequisites

Before you start the installation process, ensure you have the following:

  • A Windows Server machine (Windows Server 2012, 2016, 2019, or 2022).
  • Administrator privileges on the server.

Step 1: Open Server Manager

  1. Click on the Start menu and select Server Manager.
  2. In the Server Manager window, click on Manage in the top-right corner and then choose Add Roles and Features.

Step 2: Add Roles and Features

  1. The Add Roles and Features Wizard will appear. Click Next to continue.
  2. Choose the Role-based or feature-based installation option and click Next.

Step 3: Select the Server

  1. Select the appropriate server from the server pool. If you only have one server, it will be selected by default. Click Next.

Step 4: Select the IIS Role

  1. In the Select server roles window, scroll down and check the box for Web Server (IIS).
  2. A prompt will appear asking if you want to add features that are required for IIS. Click Add Features.
  3. Click Next to continue.

Step 5: Select IIS Features

  1. In the Select features window, you can choose additional IIS features. For a basic installation, you can leave the default features selected. However, if you want more options (like FTP, management tools, etc.), you can select them here.
  2. Once done, click Next.

Step 6: Confirm Installation Selections

  1. Review your selections. If everything looks good, click Install to begin the installation process.
  2. The installation process will take a few minutes to complete. Once finished, click Close.

Step 7: Verify IIS Installation

  1. To verify that IIS is successfully installed, open your web browser and type http://localhost in the address bar.
  2. If IIS was installed correctly, you should see the default IIS welcome page indicating that the web server is up and running.

Step 8: Access the IIS Manager

  1. Open the Start menu, type IIS Manager, and press Enter.
  2. The Internet Information Services (IIS) Manager will open, allowing you to manage and configure your web server.

Step 9: Configure Your Web Server

You can now start configuring IIS to host your websites and applications. Some basic configurations include:

  • Creating a new website.
  • Configuring bindings (port, IP, domain).
  • Setting up security options.
  • Installing SSL certificates for HTTPS.

Conclusion

With IIS installed on your Windows Server, you now have a robust web server to host your websites and web applications. Whether you’re hosting a simple site or building enterprise-level applications, IIS offers many features to ensure scalability, security, and performance.

By following the steps above, you can quickly set up IIS and get your server ready for web hosting.

Установка IIS на Windows Server 2022

В статье расскажем, как установить службу Internet Information Services (IIS) на серверы с операционной системой Windows Server 2022. Инструкция подойдет и для ОС Windows Server 2016 и Windows Server 2019. 

IIS (Internet Information Services) — набор сервисов от компании Microsoft для работы веб-сервера и других интернет служб. IIS устанавливается на сервер и работает с протоколами  HTTP/HTTPS, POP3, SMTP, FTP, NNTP. 

Установка IIS на Windows Server 2022

1. Чтобы приступить к установке, зайдите подключитесь к серверу по RDP с правами администратора и зайдите в «Диспетчер серверов» (Server Manager). Если он не запущен, то зайдите в меню «Пуск» — «Диспетчер серверов» (Server Manager)

win_iis1.png

2. Теперь выберите слева «Панель мониторинга» (Dashboard), затем пункт «Добавить роли и компоненты» (Add roles and features).

win-iis2.png

3. Запустится мастер установки IIS, ознакомьтесь с первой страницей и нажмите «Далее» (Next)

win-iis3.png

4. Выберите тип установки «Установка ролей или компонентов» (Role-based or feature-based installation) и нажмите «Далее» (Next)

win-iis4.png

5. Выберите сервер из пула серверов (Select a server from the server pool) и отметьте имя вашего сервера. Нажмите «Далее» (Next)

win_iis5.png

6. На странице выбора ролей сервера поставьте чекбокс напротив «Веб-сервер IIS» (Web Server IIS).

win_iis6.png

7. Оставьте все без изменений в появившемся окне и нажмите «Добавить компоненты» (Add Features)

win_iis7.png

8. Нажмите «Далее» (Next)

win_iis8.png

9. Проверьте список компонентов IIS, выберите нужные или оставьте по умолчанию, нажмите «Далее» (Next)

win-iis9.png

10. Ознакомьтесь с информацией в следующем окне и нажмите «Далее» (Next)

win_iis9.png

11. Просмотрите список ролей веб-сервера IIS, которые будут установлены. Отметьте необходимые или оставьте без изменения и нажмите «Далее» (Next). Обратите внимание, что служба FTP по умолчанию не устанавливается. Если в дальнейшем вам понадобятся новые роли, то вы сможете их добавить без переустановки IIS.

win_iis10.png

12. Нажмите кнопку «Установить» (Install). При необходимости отметьте «Автоматический перезапуск конечного сервера» (Restart the destination server automatically if required), если пункт не выбран, то перезагрузите сервер самостоятельно после окончания установки.

win_iis11.png

13. Дождитесь окончания установки и нажмите «Закрыть»(Close)

win_iis12.png

14. После перезагрузки запустите «Диспетчер серверов» (Server Manager) из меню «Пуск» (Start). Теперь выберите раздел «Средства»(Tools) справа вверху. В списке содержимого появится установленная служба IIS. Запустите её.

win_iis13.png

Возможности сервера IIS

Возможности, доступные вам в службе IIS, перечислены на панели Просмотр возможностей (Features View). Отсюда управляйте возможностями IIS, настраивайте и перезапускайте. Например, настройте SSL-сертификаты.

win_iis14.png

Проверка работы Web-сервера IIS

Сразу после установки IIS по умолчанию создается пустой сайт Default Web Site.

win_iis15.png

Проверьте его работу, набрав на вашем сервере в адресной строке браузера localhost. Загрузится страница, созданная по умолчанию.

win_iis16.png

Файлы этой страницы по умолчанию расположены на диске C:\inetpub\wwwroot

web_iis16.png

Добавление нового сайта на сервер

Добавьте сайты, которые будут обслуживаться этим веб-сервером. Для этого в контекстном меню выберите слева пункт «Сайты» (Sites) и выберите справа «Добавить сайт» (Add Website).

win_iis17.png

Заполните поля формы данными о сайте и нажмите ОК. Пример заполнения данных для сайта plhost-test.ru представлен ниже.

win_iis18.png

Готово. Теперь Вы можете увидеть только что добавленный сайт в списке сайтов.

win_iis19.png

Таким образом мы установили Web-сервер IIS на операционную систему Windows Server 2022, а затем добавили сайт. Данный способ работает только для статичных html-сайтов. Если у вас сайт, созданный на движке одного из популяных CMS, таких как WordPress, Joomla, Drupal и т.д. , то вам нужно будет добавить поддержку PHP, включить необходимые расширения а также установить сервер базы данных SQL. Но это уже тема для отдельной статьи…

Во многих web-проектах активно используются различные системы управления базами данных (СУБД). Применение их довольно обширно, при том, что создание, хранение баз данных, управление ими может осуществляться как через разнообразные приложения, так и посредством доступа к ним через web-сайт. В данном руководстве мы рассмотрим установку web-сервера из состава MS IIS и СУБД MS SQL Server на виртуальный сервер, работающий под управлением операционной системой Windows Server 2019.

IIS (Internet Information Services) – набор служб и серверов от Microsoft, входящий в состав операционных систем Windows Server. В данном мануале IIS будет интересовать нас прежде всего как web-сервер, на котором мы запустим собственный сайт.

MS SQL Server также разработан Microsoft и является одной из самых распространённых СУБД. Функционально, MS SQL Server использует реляционную модель организации структуры баз данных.

Установка IIS

Чтобы начать установку IIS запустите Диспетчер серверов (Server Manager). Далее, перейдите Manage 🠒 Add Roles and Features.

Добавление ролей и компонентов

В стартовом окне открывшегося мастера нажмите Next >.

Стартовое окно добавления роли

На следующем шаге отметьте тип установки как Role-based or feature-based installation и нажмите Next >.

Выбор типа установки

Далее, выберите опцию Select a server from the server pool и в списке доступных серверов укажите тот, на который планируете произвести установку. После чего нажмите Next > (в нашем примере доступен всего один сервер).

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

На следующей странице необходимо выбрать роль Web Server (IIS).

Web Server (IIS)

После чего откроется окно, в котором не внося никаких изменений нажмите Add Features.

Добавление компоненты IIS

В результате роль Web Server (IIS) станет активной. Если это так, нажмите Next >.

Выбор роли

Если вы устанавливаете только IIS, то на следующих страницах можно всё оставить без изменений и так же нажимать Next >.

Выбор компоненты

Роль Web Server (IIS)

Выбор добавляемых служб

Наконец, в окне подтверждения запуска установки нажмите Install.

Подтверждение установки

В результате запустится процесс инсталляции IIS.

Процесс установки

По окончании установки необходимо будет перезагрузить сервер.

Окончание процесса установки

В результате, когда вы в браузере введёте IP-адрес вашего сервера, должна открыться дефолтная страница IIS.

Дефолтная страница IIS

Запуск сайта

Теперь, когда IIS работает, можно запустить на нём свой домен. Для того, чтобы ваш сайт стал доступен по своему доменному имени, на имя вашего сайта должна указывать A-запись в настройках DNS-записей домена. Отредактировать DNS-записи можно в списке ваших доменов. В нашем примере мы будем использовать имя домена my-domain.host, которое связано с IP-адресом нашей виртуалки именно через A-запись.

Редактирование DNS-записей домена

По умолчанию файлы сайтов IIS расположены в каталоге C:\inetpub. В свою очередь, файлы дефолтной страницы IIS находятся в директории C:\inetpub\wwwroot. Мы же создадим отдельный каталог для нашего сайта. Таким каталогом будет C:\inetpub\my-domain. В него мы положим файл стартовой страницы сайта index.html со следующим содержимым:

<html>
   <head>
      <title>
         Domain on IIS
      </title>
   </head>
   <body>
      <h1>
         Connection to my-domain.host is created successfully!!!
      </h1>
   </body>
</html>

Теперь, когда файл стартовой страницы сайта готов, в Диспетчере серверов перейдите в Tools 🠒 Internet Information Services (IIS) Manager.

Internet Information Services (IIS) Manager

В открывшемся окне менеджера IIS раскройте ветку своего сервера и перейдите на ветку Sites.

Интерфейс менеджера IIS

В эту ветку необходимо добавить новый сайт. Для чего на заголовке Sites нажмите правую кнопку мыши и выберите Add Website.... В открывшемся окне заполните поля Site name, Physical path и Host name. После чего нажмите ОК.

Добавление сайта

Теперь, если вы наберёте в браузере адрес вашего сайта, например, http://my-domain.host, браузер должен будет открыть его стартовую страницу.

Подключение к сайту

Установка MS SQL Server

На нашем виртуальном сервере мы будем устанавливать MS SQL Server 2019. Данная СУБД была выпущена в следующих редакциях:

  • Enterprise Edition – полноценная редакция MS SQL Server, предназначенная для использования в реальных проектах и не имеющая ограничений по вычислительным мощностям.
  • Standard Edition – также полноценный выпуск, но имеющий определённые аппаратные ограничения.
  • Express Edition – бесплатный выпуск для работы простых приложений. Может использоваться для решения реальных задач, но имеет некоторые аппаратные ограничения.
  • Developer Edition – полнофункциональная бесплатная редакция, нацеленная на разработчиков. Данный выпуск не может использоваться для работы в качестве реального SQL-сервера, но может быть применён для изучения и тестирования механики MS SQL Server.

Запуск SQL-сервера рассмотрим на примере установки редакции Developer Edition.

Для загрузки инсталлятора перейдите на страницу MS SQL Server. Нажмите Download now > на версии Developer.

Окно загрузки MS SQL Server

По окончании загрузки запустите установщик от имени администратора. Инсталляция MS SQL Server может производиться двумя вариантами: базовый (basic) и пользовательский (custom). Базовый вариант установки является более простым и не требует дополнительных настроек. Чтобы выбрать этот метод, необходимо выбрать соответствующий тип инсталляции.

Окно выбора редакции

В следующем окне нажмите Accept, чтобы принять условия лицензии.

Условия лицензии

Далее, установщик укажет каталог, в который планирует инсталлировать SQL Server. Вы можете изменить его, если нужно. После чего нажмите Install.

Запуск установки MS SQL Server

Завершив установку мастер покажет итоговую информацию, которая будет необходима для дальнейшей эксплуатации SQL-сервера. В частности, в строке INSTANCE NAME указано имя экземпляра SQL Server. В одной операционной системе может работать до пятидесяти экземпляров, и каждый из них должен иметь своё собственное имя. Также, в этом окне прописана строка подключения CONNECTION STRING. С помощью содержимого этой строки вы сможете подключаться к SQL-серверу из других приложений, работающих на вашем VPS.

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

Здесь же есть кнопка Connect Now, с помощью которой вы можете проверить работоспособность данного экземпляра SQL-сервера, подключившись к нему через консольный терминал. В свою очередь, кнопка Install SSMS представляет собой ссылку на загрузку SQL Server Management Studio. Данное приложение является графической средой, содержащей инструментарий для управления инфраструктурой MS SQL Server. При переходе по ссылке загрузите инсталлятор SSMS, и запустите его от имени администратора. Установка начнётся по нажатию кнопки Install.

Запуск установки SSMS

После завершения инсталляции необходимо будет перезагрузить сервер.

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

Перезапустив VPS уже можно будет подключиться к SQL-серверу при помощи графической оболочки и приступить к работе с ним.

Интерфейс SSMS

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Windows whistler build 2457
  • Ox80072f8f что за ошибка windows 7
  • How to download windows vista
  • Где расположен защитник windows
  • Архиватор djvu для windows 7