Андрей Смирнов
Время чтения: ~10 мин.
Просмотров: 29

Установите и настройте веб-сайт в IIS в Windows 10

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

Именно такой службой является IIS или как принято называть — Internet Information Service. Специализированный сервис IIS — это комплект, предназначенный для создания, редактирования и полного управления сайтами. Такой специализированный сервис может использовать абсолютно любой пользователь и создавать на сервисе IIS собственные веб-сайты, являясь хостингом для них. Необходимо знать, что один сервер IIS способен управлять сразу несколькими веб-сайтами. При этом такой сайт будет иметь собственные свойства и настройки.

Интересные статьи по теме:

Настройка горячих клавиш Windows 10

Как добавить пользователя в локальные администраторы в Windows 10

Как настроить электропитание в системе Windows 10

Аварийный дамп памяти Windows 10

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

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

Для того чтобы установить службу IIS необходимо

Попасть в управление панели Windows. Сделать это можно с помощью клавиш Win + R, прописав там — control panel.

1-5.png

В открывшемся окне в правом вернем углу выбрать размер значков и выбрать в панели — крупные значки.

2-5.png

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

3-5.png

Теперь остается обратиться во вкладку включение или отключение компонентов Windows. Находиться она в левой стороне экрана.

4-4.png

В этой вкладке среди множества различных служб необходимо найти службу интернета. Находится она в папке службы iis.

5-3.png

В этой папке необходимо поставить галочку напротив этой службы, а также службы интернета и самой службы Internet Information Service, и подождать пока закончится загрузка.

6-1.png

Попасть в эту службу можно при помощи пуска, где у пользователя должна появиться новая вкладка с названием – диспетчер служб iis.

8-1.png

Теперь с помощью этой вкладки можно входить в Internet Information Service. В этом окне можно настраивать, управлять и редактировать вебсайт.

9-1.png

Функционал службы достаточно обширный и конечно прежде всего подойдет для профессиональных пользователей, которые знакомы с веб-сайтами и хостингами. Хотя и пользоваться данной службой будет не затруднительно обычным юзерам.

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

У меня уже некоторое время установлена ​​Windows 10, и я, наконец, решил попробовать установить небольшой тестовый сайт с использованием IIS 10, последней версии информационных служб Интернета, работающей в Windows 10. В этой статье я покажу вам, как установить IIS 10 на Windows 10 и настроить новый веб-сайт. Если у вас есть какие-либо вопросы, оставьте комментарий.

Установите IIS 10 на Windows 10

Первое, что нам нужно сделать, это установить IIS через панель управления. Когда вы там, нажмите на Программы и компоненты .

<center></center>

Затем нажмите Включить и отключить функции Windows в левой колонке.

<center></center>

Теперь прокрутите вниз, пока не увидите Internet Information Services в списке. Идите вперед и нажмите на пустой флажок рядом с названием. Он должен превратиться в маленький черный квадрат.

<center></center>

Обратите внимание, что наличие черного квадрата вместо галочки означает, что не все подпункты устанавливаются. Например, по умолчанию проверка IIS не установит параметр FTP-сервера. Если вы хотите установить FTP-сервер, вам нужно развернуть поле + и вручную поставить галочку. Теперь нажмите кнопку ОК, и Windows 10 установит IIS. Вам не нужно DVD для установки IIS.

Как только он закончится, вы сможете загрузить веб-сайт по умолчанию, перейдя в свой IE и связавшись с // localhost. Это должно открыть веб-страницу IIS 10 по умолчанию.

<center></center>

Затем вы можете перейти к панели управления и нажать Администрирование . Здесь вы увидите Менеджер информационных служб Интернета (IIS) . Вы получите знакомый экран консоли IIS:

<center></center>

С левой стороны вы можете развернуть сервер, чтобы увидеть список сайтов. Для начала у вас есть только веб-сайт по умолчанию, который хранится в C: inetpub wwwroot .

<center></center>

Чтобы настроить новый веб-сайт в IIS 10, щелкните правой кнопкой мыши Сайты и выберите « Добавить веб-сайт» .

<center></center>

Дайте вашему сайту имя и перейдите к физическому пути, где хранятся веб-файлы.

<center></center>

В разделе Binding вы можете указать, какой IP-адрес должен прослушивать веб-сайт и какой порт. Вы также можете указать имя хоста, если ваш компьютер имеет статический общедоступный IP-адрес с записями DNS для доменного имени, указывающего на этот IP-адрес. В этом посте я не буду рассказывать, как получить доступ к вашему веб-сайту из-за пределов вашей локальной сети.

Нажмите кнопку ОК, и вы получите предупреждение о том, что другой сайт уже использует те же настройки, и поэтому он будет конфликтовать. Это связано с тем, что для веб-сайта по умолчанию также задано значение All Unassigned для IP-адреса и порта 80. Я просто остановил веб-сайт по умолчанию и запустил свой тестовый веб-сайт. Вы можете остановить веб-сайт, выбрав его на левой панели, а затем нажав « Стоп» на крайней правой панели. Затем, когда я снова посетил // localhost, появился мой новый файл index.html:

<center></center>

Вот и все, теперь вы можете начать играть с настройками, чтобы настроить свой веб-сайт. Хорошее место для начала — это установщик веб-платформы Microsoft, который является инструментом, который быстро настраивает все веб-компоненты Microsoft, такие как SQL Server Express, .NET Framework, Visual Web Developer и многие другие. Кроме того, посетите домашнюю страницу IIS.net, чтобы узнать больше об управлении IIS. Наслаждайтесь!

webserver-iis-000.jpg

Обычно, когда говорят о web-сервере, подразумевают решения на базе платформы Linux. Но если ваша инфраструктура развернута на основе Windows Server то логично будет использовать веб-сервер IIS. Вопреки распространенному мнению, это весьма популярная платформа, которая позволяет работать как с большинством популярных CMS, так и имеет широкий спектр систем, предназначенных для работы именно на Windows и IIS.

Несомненным достоинством IIS является его тесная интеграция с другими технологиями и средствами разработки Microsoft. В частности веб-решения для IIS могут использовать богатые возможности .NET и легко взаимодействовать с настольными приложениями на этой платформе. Если же вас это пока не интересует, то к вашим услугам богатый выбор готовых CMS, в том числе написанных специально для IIS. Сегодня мы рассмотрим как установить и настроить IIS для работы с веб-решениями на базе ASP.NET и установим одну из популярных CMS для этой платформы.

Для установки веб-сервера на платформе Windows перейдем в оснастку Роли в Диспетчере сервера и выберем установку ролей Веб-сервер (IIS) и Сервер приложений.webserver-iis-001-thumb-450x331-2320.jpgНо не спешите нажимать Далее, слева, под названием каждой роли, доступна опция Службы ролей, перейдем на нее и установим для Сервера приложений следующие опции: Поддержка веб-сервера (IIS), Общий доступ к TCP-портам и Активация через HTTP.webserver-iis-002-thumb-450x329-2323.jpgА для веб-сервера установите службу FTP-сервер.webserver-iis-003-thumb-450x332-2326.jpgПосле чего установите выбранные роли. Для проверки работоспособности IIS наберите в браузере IP-адрес вашего сервера, вы должны будете увидеть стандартную страницу-заглушку веб-сервера.webserver-iis-004-thumb-450x317-2329.jpgТеперь перейдем в к настройке сервера, для этого откроем Диспетчер служб IIS (находится в Пуск — Администрирование).webserver-iis-005-thumb-450x323-2332.jpgПервым делом создадим новый сайт, для этого щелкните правой кнопке на пункте Сайты в боковом меню Диспетчера IIS и выберите Создать новый сайт.webserver-iis-006-thumb-450x333-2335.jpgВ открывшемся окне укажите имя сайта, путь к корневой папке (по умолчанию сайты пользователей располагаются в C:inetpubwwwroot), которую следует предварительно создать и укажите имя узла (доменное имя сайта), в нашем случае iissite.localwebserver-iis-007.jpgНе забудьте добавить A-запись с именем вашего сайта на DNS-сервер или пропишите необходимые строки в файлы hosts тех рабочих станций, откуда будете обращаться к сайтуВ принципе вы уже можете размещать в папке сайта web-страницы и получать к ним доступ через браузер, но для полноценной работы с сайтом не помешает FTP-доступ к нему. Для этого щелкните правой кнопкой по названию вашего сайте в боковом меню и выберите Добавить FTP-публикациюwebserver-iis-008-thumb-450x335-2341.jpgДалее укажите привязку FTP-cлужбы к сетевым интерфейсам и портам, а также настройте параметры безопасности. Если вы собираетесь использовать SSL, то учтите что вам потребуется сертификат, хотя если вы будете использовать FTP-доступ только для собственных нужд, то можно обойтись самоподписанным сертификатом. Не забудьте поставить галочку для автоматического запуска FTP-сайта.webserver-iis-009-thumb-450x341-2345.jpgНа следующей странице укажите параметры доступа к серверу, мы советуем указывать конкретных пользователей, которые будут работать с данным сайтом.webserver-iis-010-thumb-450x342-2348.jpgПопробуйте подключиться через FTP используя любой клиент и загрузите проверочную html страницу с именем index.html, пример такой страницы мы приводили здесь. Если все сделано правильно, то, набрав в браузере имя нашего сайта, вы увидите такую страницу: webserver-iis-011-thumb-450x343-2351.jpgВеб-сервер настроен и вы можете использовать его для размещения HTML-страниц, однако современные сайты используют для хранения своих данных СУБД, поэтому следующим шагом установим MS SQL Express 2012, возможностей которого с лихвой хватит для наших задач. Установка производится со значениями по умолчанию, кроме Режима проверки подлинности, который следует переключить в Смешанный режим и задать пароль суперпользователю SQL-сервера sa.webserver-iis-012-thumb-450x337-2354.jpgТеперь попробуем установить какую либо популярную CMS созданную на базе технологии ASP.NET, обширный выбор таких решений представлен в галерее web-приложений Microsoft. Обратите внимание, что по кнопке скачать вы получите пакет для установки через Web PI, для установки на IIS вам потребуется перейти на сайт разработчика и скачать полный пакет с CMSМы будем устанавливать Orchard CMS, для получения пакета пройдите по ссылке и выберите Загрузить как zip, распакуйте полученный архив и закачайте в корень сайта содержимое папки Orchard.webserver-iis-013-thumb-450x373-2357.jpgДанная CMS создана на базе ASP.NET 4, поэтому настроим наш сайт на использование необходимых технологий. Для этого щелкните правой кнопкой на имени сайта в боковом меню и выберите Управление веб-сайтом — Дополнительные параметрыwebserver-iis-014-thumb-450x332-2360.jpgВ открывшемся окне измените параметр Пул приложений, указав там ASP.NET v.4webserver-iis-015.jpgЗатем установите необходимые права на папку с сайтом, вам нужно добавить пользователю IIS_IUSRS возможность записи и изменения содержимого данной папки.webserver-iis-016.jpgТакже не забудьте создать базу данных для сайта, для этого зайдите в SQL Server Management Studio и, щелкнув правой кнопкой на пункте Базы данных в боковом меню, создайте новую базу.webserver-iis-017-thumb-450x333-2367.jpgДля установки CMS наберите в браузере адрес сайта и следуйте указаниям скрипта установки. Никаких сложностей там нет, единственное затруднение может вызвать правильное указание параметров подключения к SQL-серверу. Укажите что вы используете SQL Server (или SQL Express)webserver-iis-018-thumb-450x336-2370.jpgВ строке подключения ниже укажите следующее:

server=SERVERNAMESQLEXPRESS;database=iissite;user=sa;password=sapasswd;

где:

  • server=SERVERNAMESQLEXPRESS — имя сервера, на котором установлен SQL-сервер, и экземпляра SQL-сервера.
  • database=iissite — имя базы данных (в нашем случае iissite)
  • user=sa — пользователь СУБД (в нашем случае sa)
  • password=sapasswd — пароль пользователя sa.

Так как наш сайт предназначен для внутреннего использования и использует изолированный экземпляр SQL, то мы использовали для доступа к серверу параметры пользователя sa, если же вы собираетесь размещать на веб-сервере несколько сайтов и администрировать их будут разные пользователи, то заведите на SQL сервере дополнительных пользователей и для подключения используйте их учетные данные, не забыв ограничить им доступ только к «своим» базам.Спустя некоторое время, необходимое для установки CMS, в вашем браузере отобразиться страница сайта с тестовым содержимым. Можете переходить в админ-панель и настраивать сайт согласно ваших потребностей.webserver-iis-019-thumb-450x385-2373.jpgНесмотря на то, что мы рассмотрели установку только одного «движка», установка других CMS производится аналогичным образом и сложностей вызвать не должнаВ следующей части нашей статьи мы расскажем как добавить нашему серверу поддержку PHP для запуска на нем популярных CMS написанных на этом языке.Дополнительные материалы:

  1. Windows Server. Настраиваем веб-сервер IIS.
  2. Windows Server. Добавляем поддержку PHP веб-серверу IIS.
  3. Windows Server. Веб-сервер IIS, добавляем поддержку MySQL.

Используемые источники:

  • https://www.softo-mir.ru/iis-v-windows-10/
  • https://ru.gadget-info.com/install-setup-website-iis-windows-10
  • https://interface31.ru/tech_it/2012/05/windows-server-nastraivaem-veb-server-iis.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации