В статье ниже, будут рассмотрены способы установки веб-сервера Internet Information Services (IIS) на операционной системе Microsoft Windows Server 2019. Существует два основных способа установки IIS на Windows Server.Первый способ традиционный, с помощью графического интерфейса, второй — при помощи PowerShell. Оба метода будут показаны в данной статье.
Для чего нужен IIS
IIS (Internet Information Services) — это встроенный в операционную систему Windows Server набор серверов. В этот набор входят следующие серверы:
- Web-сервер — является основным и наиболее часто используемым компонентом IIS.
- FTP-сервер — сервер для обмена файлами
- SMTP-сервер — сервер отправки почты (устанавливается как Feature, но управляется консолью IIS6)
Как правило, исходя из целевого назначения используется соответсвующий компонент или их набор IIS.
Установка IIS Web сервер при помощи PowerShell
Если на сервере не установлен графический интерфейс, необходимо автоматизировать процесс установки или Вы просто хотите использовать самый быстрый способ установки Web сервера IIS, то необходимо:
1. Выполнить вход на сервер с правами администратора
2. Запустить PoweShell от имени администратора
3. Выполнить команду:
Install-WindowsFeature -name Web-Server -IncludeManagementTools
Результат выполнения команды на скриншоте ниже
IIS Web сервер установлен.
Установка IIS Web сервер через графический интерфейс
1. Выполнить вход на сервер с правами администратора
2. Если автоматически не запустилась консоль Server Manager, то необходимо запустить ее вручную
3. в консоли Server Manager выбрать Manage -> Add Roles and Features
4. Если выполняется установка IIS на единичном локальном сервере, по в появившемся мастере установки ролей, необходимо нажать Next 2 раза. И на данном шаге выбрать установку Web Server (IIS).
В появившемся всплывающем окне согласиться с установкой IIS Management Console.
5. Если установка выполняется в режиме по умолчанию, то стоит нажать 4 раза Next, а затем Install.
6.Ожидать завершения процесса установки.
В обоих способах установки IIS, после завершения установки, веб сервер запущен и работать по протоколу http, со страницей по умолчанию, как на скриншоте ниже:
Как удалить ранее установленный IIS?
В PowerShell, запущенной от имени администратора,выполнить команду:
Remove-WindowsFeature -Name Web-Server
По завершении удаления web сервера IIS необходимо выполнить перезагрузку сервера
В статье расскажем, как установить службу Internet Information Services (IIS) на серверы с операционной системой Windows Server 2019. Инструкция подойдет и для ОС Windows Server 2016.
IIS (Internet Information Services) — набор сервисов от компании Microsoft для работы веб-сервера и других интернет служб. IIS устанавливается на сервер и работает с протоколами HTTP/HTTPS, POP3, SMTP, FTP, NNTP.
Чтобы приступить к установке, зайдите на сервер с правами администратора.
«Диспетчер серверов» (Server Manager) будет уже запущен (запускается автоматически при старте ОС) или запустите его вручную из меню «Пуск».
То же самое можно сделать через панель «Локальный сервер» (Local Server) — «Управление» (Manage).
Выберите тип установки «Установка ролей или компонентов» (Role-based or feature-based installation) и нажмите «Далее» (Next). Выберите сервер из пула серверов (Select a server from the server pool) и отметьте имя вашего сервера. Нажмите «Далее» (Next).
Обратите внимание, что служба FTP по умолчанию не устанавливается. Если в дальнейшем вам понадобятся новые роли, то вы сможете их добавить без переустановки IIS.
При необходимости отметьте «Автоматический перезапуск конечного сервера» (Restart the destination server automatically if required), если пункт не выбран, то перезагрузите сервер самостоятельно после окончания установки.
Запустите «Диспетчер серверов» (Server Manager) из меню «Пуск» (Start).
В списке содержимого появится установленная служба IIS.
Панель «Просмотр возможностей» (Features View)
Возможности, доступные вам в службе IIS, перечислены на панели Просмотр возможностей
(Features View). Отсюда управляйте возможностями IIS, настраивайте и перезапускайте. Например, настройте SSL-сертификаты.
Сразу после установки IIS по умолчанию создается пустой сайт Default Web Site.
Добавьте сайты, которые будут обслуживаться этим веб-сервером. Для этого в контекстном меню пункта «Сайты» (Sites) на вкладке «Подключения» (Connections) выберите «Добавить сайт» (Add Website).
Заполните поля формы данными о сайте и нажмите ОК.
В списке сайтов IIS появится только что добавленный.
Этот материал был полезен?
IIS — служба Microsoft Windows, предназначенная для развертывания web-сервера. Служба IIS является отдельной функцией ОС, и изначально она не установлена.
Установка для Windows Server 2012
Устанавливаем и настраиваем службу IIS
Заходим в «Диспетчер серверов», нажимаем на вкладку «Управление» и выбираем «Добавить роли и компоненты».
Откроется «Мастер добавления ролей и компонентов». В разделе «Перед началом работы» ознакомимся с информацией и нажмем кнопку «Далее».
В разделе тип «Тип установки» выбираем «Установка ролей или компонентов» и жмем «Далее»
Ставим флажок на «Выберите сервер из пула серверов», выбираем сервер и нажимаем «Далее».
Отмечаем «Веб-сервер (IIS)».
Появится окно, в нем необходимо нажать «Добавить компоненты». Затем нажимаем «Далее».
После этого откроется информационный раздел «Роль веб-сервера (IIS)», ознакомить с ним и нажмите «Далее».
Открываем «Службы ролей», и в «Разработке приложений» отмечаем все, кроме «Инициализация приложений».
После этого появится надпись об отсутствии исходников. Интернет должен быть включен, нажимаем «Установить», далее установка пройдет в автоматическом режиме.
По окончанию инсталляции настраиваем веб-сервер IIS.
Открываем «Диспетчер серверов» переходим в «IIS» нажимаем «Средства», и из списка выбираем «Диспетчер служб IIS».
Мы видим созданный веб-сайт. Для его просмотра на правой панели нажимаем «Обзор *:80 (http)»
При его просмотре откроется приветственная страница.
Устанавливаем PHP
Для установки PHP потребуется скачать PHP Manager for IIS и необходимую вам версию PHP (рекомендуем 5.6.40).
Скачиваем архив с файлами PHP и распаковываем его в С:\php.
Затем скачиваем и устанавливаем PHP Manage For IIS. Дальше везде кликаем «Next».
По окончанию инсталляции в Диспетчере служб IIS появится иконка «Администратор PHP». Кликаем по ней.
Далее нажимаем «зарегистрировать новую версию PHP».
При регистрации переходим в папку С:\php и выбираем файл «php-cgi.exe».
Проверяем работоспособность РНР. В этой же вкладке кликаем «проверить phpinfo()».
Если при открытии тестовой страницы появилась ошибка «HTTP 500.0 — Internal Server Error», то нужно установить пакет Visual C++ для Visual Studio 2012.
Для этого переходим на сайт Microsoft и скачиваем «Распространяемый пакет Visual C++ для Visual Studio 2012 Обновление 4».
Выбираем VSU4\vcredist_x64.exe.
Затем устанавливаем его на сервере и снова нажимаем «проверить phpinfo()».
Устанавливаем MySQL
Скачиваем версию MySQL необходимую для вашего проекта и запускаем установщик.
Читаем лицензионное соглашение, ставим галочку и нажимаем «Next».
Выбираем «Developer Default» и нажимаем «Next».
Затем нажимаем «Execute» и ждем пока установщик проверит конфигурацию, при необходимости загрузит недостающие компоненты, а затем нажмем «Next».
Соглашаемся с лицензией и запускаем установку.
Параметры сети для MySQL сервера оставляем по умолчанию и нажимаем «Next».
Задаем пароль для root пользователя и нажимаем «Next».
Дальнейшие настройки оставляем по умолчанию и и нажимаем «Next».
Присоединяемся к серверу MySQL серверу.
Принимаем настройки и нажимаем «Finish».
Откроется MySQL Workbench нажмем на «Local instance MySQL» и в появившемся окне введем заданный ранее пароль.
Откроется окно управления нашим MySQL-сервером.
Установка модуля rewrite
Скачиваем Модуль переопределения URL-адресов (URLRewriter) 2.0 для IIS с сайта Microsoft.
Запускаем установщик, читаем лицензионное соглашение, ставим галочку о согласии и нажимаем «Установить».
Ждем завершения установки и нажимаем «Готово»
Установка для Windows Server 2019
Установка для Windows Server 2019 не имеет значительных отличий, но при добавлении ролей и компонентов не нужно указывать «.NET Extensibility» 3.5 и «ASP.NET 3.5».
Windows Server 2019 – это операционная система, разработанная компанией Майкрософт для выполнения различных задач в сфере IT. Один из наиболее популярных сценариев использования Windows Server 2019 – это создание собственного веб сервера, который позволяет хранить и предоставлять доступ к веб-сайтам и веб-приложениям. В этой статье мы рассмотрим, как поднять web сервер на Windows Server 2019 с помощью ряда шагов.
Шаг 1. Установка IIS (Internet Information Services). IIS – это веб-сервер, разработанный Майкрософт, который позволяет хостить и предоставлять доступ к веб-сайтам и веб-приложениям. Для его установки откройте «Server Manager» и выберите пункт «Add roles and features». На следующем экране выберите «Role-based or feature-based installation» и выберите свой сервер из списка. Найдите «Web Server (IIS)» в списке ролей, поставьте галочку в соответствующем чекбоксе и нажмите «Next». Пройдите по оставшимся шагам мастера установки, затем нажмите «Install» и дождитесь окончания процесса.
Шаг 2. Настройка веб-сайта. После установки IIS можно приступить к настройке веб-сайта. Откройте IIS Manager, найдите раздел «Sites» в левой панели и нажмите правой кнопкой мыши на «Default Web Site». Выберите пункт «Edit bindings» и настройте соответствующие параметры, например, IP-адрес и порт, на которых будет доступен ваш веб-сайт. Затем добавьте содержимое вашего веб-сайта в соответствующую папку в файловой системе Windows Server 2019.
Шаг 3. Настройка безопасности. После настройки веб-сайта необходимо также обеспечить его безопасность. Это можно сделать с помощью различных средств IIS, таких как установка SSL-сертификата или настройка аутентификации. Определите, какие меры безопасности необходимы для вашего веб-сайта, и выполняйте соответствующие конфигурации.
Важно помнить, что поднятие web сервера на Windows Server 2019 может потребовать некоторых дополнительных настроек в зависимости от конкретных требований вашего веб-сайта или веб-приложения. Создание собственного веб сервера предоставляет большую гибкость и контроль над вашими веб-ресурсами, но требует некоторых технических знаний и навыков. Следуйте этим шагам и у вас получится создать и настроить свой собственный web сервер на Windows Server 2019.
Установка Windows Server 2019
Для начала установки Windows Server 2019 вам потребуется загрузочный диск или USB-накопитель с установочным образом операционной системы. Вставьте загрузочный диск в компьютер или подключите USB-накопитель и перезагрузите систему.
После перезагрузки появится экран приветствия, где вам будут предложены различные опции установки. Нажмите на кнопку «Установить сейчас», чтобы начать процесс установки.
На следующем этапе вам будет предложено выбрать версию операционной системы. Вам следует выбрать «Windows Server 2019 Standard» или «Windows Server 2019 Datacenter» в зависимости от ваших потребностей и лицензии.
Далее вам будет предложено принять лицензионное соглашение. Ознакомьтесь с условиями соглашения и, если вы согласны с ними, отметьте соответствующую галочку и нажмите кнопку «Далее».
На этапе выбора типа установки выберите «Пользовательские: только Windows» для установки чистой версии операционной системы без каких-либо предустановленных приложений и драйверов.
После выбора типа установки вам будет предложено выбрать диск для установки Windows Server 2019. Если на вашем компьютере есть несколько дисков, выберите тот, на который хотите установить операционную систему. Нажмите кнопку «Далее», чтобы продолжить.
После этого начнется процесс установки Windows Server 2019. Он может занять некоторое время, поэтому будьте терпеливы.
По завершении установки вам будет предложено ввести имя компьютера, пароль администратора и другие настройки. Заполните необходимую информацию и нажмите кнопку «Далее».
После этого система будет готова к использованию. Вы успешно установили Windows Server 2019 и можете начать настройку и управление вашим сервером.
Этап | Описание |
---|---|
1 | Вставьте загрузочный диск или USB-накопитель и перезагрузите систему |
2 | Нажмите на кнопку «Установить сейчас» |
3 | Выберите версию операционной системы |
4 | Примите лицензионное соглашение |
5 | Выберите тип установки |
6 | Выберите диск для установки |
7 | Дождитесь завершения установки |
8 | Введите необходимую информацию для настройки системы |
9 | Готово! Вы успешно установили Windows Server 2019 |
Во многих 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)
.
После чего откроется окно, в котором не внося никаких изменений нажмите Add Features
.
В результате роль Web Server (IIS)
станет активной. Если это так, нажмите Next >
.
Если вы устанавливаете только IIS, то на следующих страницах можно всё оставить без изменений и так же нажимать Next >
.
Наконец, в окне подтверждения запуска установки нажмите Install
.
В результате запустится процесс инсталляции IIS.
По окончании установки необходимо будет перезагрузить сервер.
В результате, когда вы в браузере введёте IP-адрес вашего сервера, должна открыться дефолтная страница IIS.
Запуск сайта
Теперь, когда IIS работает, можно запустить на нём свой домен. Для того, чтобы ваш сайт стал доступен по своему доменному имени, на имя вашего сайта должна указывать A-запись в настройках DNS-записей домена. Отредактировать DNS-записи можно в списке ваших доменов. В нашем примере мы будем использовать имя домена my-domain.host
, которое связано с IP-адресом нашей виртуалки именно через A-запись.
По умолчанию файлы сайтов 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
.
В открывшемся окне менеджера IIS раскройте ветку своего сервера и перейдите на ветку Sites
.
В эту ветку необходимо добавить новый сайт. Для чего на заголовке 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 может производиться двумя вариантами: базовый (basic) и пользовательский (custom). Базовый вариант установки является более простым и не требует дополнительных настроек. Чтобы выбрать этот метод, необходимо выбрать соответствующий тип инсталляции.
В следующем окне нажмите Accept
, чтобы принять условия лицензии.
Далее, установщик укажет каталог, в который планирует инсталлировать SQL Server. Вы можете изменить его, если нужно. После чего нажмите Install
.
Завершив установку мастер покажет итоговую информацию, которая будет необходима для дальнейшей эксплуатации SQL-сервера. В частности, в строке INSTANCE NAME
указано имя экземпляра SQL Server. В одной операционной системе может работать до пятидесяти экземпляров, и каждый из них должен иметь своё собственное имя. Также, в этом окне прописана строка подключения CONNECTION STRING
. С помощью содержимого этой строки вы сможете подключаться к SQL-серверу из других приложений, работающих на вашем VPS.
Здесь же есть кнопка Connect Now
, с помощью которой вы можете проверить работоспособность данного экземпляра SQL-сервера, подключившись к нему через консольный терминал. В свою очередь, кнопка Install SSMS
представляет собой ссылку на загрузку SQL Server Management Studio. Данное приложение является графической средой, содержащей инструментарий для управления инфраструктурой MS SQL Server. При переходе по ссылке загрузите инсталлятор SSMS, и запустите его от имени администратора. Установка начнётся по нажатию кнопки Install
.
После завершения инсталляции необходимо будет перезагрузить сервер.
Перезапустив VPS уже можно будет подключиться к SQL-серверу при помощи графической оболочки и приступить к работе с ним.