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.
В открывшемся окне в правом вернем углу выбрать размер значков и выбрать в панели — крупные значки.
После чего найти пункт программы и компоненты. Найти их можно в этом окне, пролистав мышкой, далее необходимо зайти в этот пункт.
Теперь остается обратиться во вкладку включение или отключение компонентов Windows. Находиться она в левой стороне экрана.
В этой вкладке среди множества различных служб необходимо найти службу интернета. Находится она в папке службы iis.
В этой папке необходимо поставить галочку напротив этой службы, а также службы интернета и самой службы Internet Information Service, и подождать пока закончится загрузка.
Попасть в эту службу можно при помощи пуска, где у пользователя должна появиться новая вкладка с названием – диспетчер служб iis.
Теперь с помощью этой вкладки можно входить в Internet Information Service. В этом окне можно настраивать, управлять и редактировать вебсайт.
Функционал службы достаточно обширный и конечно прежде всего подойдет для профессиональных пользователей, которые знакомы с веб-сайтами и хостингами. Хотя и пользоваться данной службой будет не затруднительно обычным юзерам.
Как можно заметить, проблем с установкой данные службы у пользователя возникнуть не должно. Однако использовать ее необходимо только по назначению, во всех иных случаях лучшее ее отключить для более гладкой работы вашей операционной системы.
У меня уже некоторое время установлена 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. Наслаждайтесь!
Обычно, когда говорят о web-сервере, подразумевают решения на базе платформы Linux. Но если ваша инфраструктура развернута на основе Windows Server то логично будет использовать веб-сервер IIS. Вопреки распространенному мнению, это весьма популярная платформа, которая позволяет работать как с большинством популярных CMS, так и имеет широкий спектр систем, предназначенных для работы именно на Windows и IIS.
Несомненным достоинством IIS является его тесная интеграция с другими технологиями и средствами разработки Microsoft. В частности веб-решения для IIS могут использовать богатые возможности .NET и легко взаимодействовать с настольными приложениями на этой платформе. Если же вас это пока не интересует, то к вашим услугам богатый выбор готовых CMS, в том числе написанных специально для IIS. Сегодня мы рассмотрим как установить и настроить IIS для работы с веб-решениями на базе ASP.NET и установим одну из популярных CMS для этой платформы.
Для установки веб-сервера на платформе Windows перейдем в оснастку Роли в Диспетчере сервера и выберем установку ролей Веб-сервер (IIS) и Сервер приложений.Но не спешите нажимать Далее, слева, под названием каждой роли, доступна опция Службы ролей, перейдем на нее и установим для Сервера приложений следующие опции: Поддержка веб-сервера (IIS), Общий доступ к TCP-портам и Активация через HTTP.А для веб-сервера установите службу FTP-сервер.После чего установите выбранные роли. Для проверки работоспособности IIS наберите в браузере IP-адрес вашего сервера, вы должны будете увидеть стандартную страницу-заглушку веб-сервера.Теперь перейдем в к настройке сервера, для этого откроем Диспетчер служб IIS (находится в Пуск — Администрирование).Первым делом создадим новый сайт, для этого щелкните правой кнопке на пункте Сайты в боковом меню Диспетчера IIS и выберите Создать новый сайт.В открывшемся окне укажите имя сайта, путь к корневой папке (по умолчанию сайты пользователей располагаются в C:inetpubwwwroot), которую следует предварительно создать и укажите имя узла (доменное имя сайта), в нашем случае iissite.localНе забудьте добавить A-запись с именем вашего сайта на DNS-сервер или пропишите необходимые строки в файлы hosts тех рабочих станций, откуда будете обращаться к сайтуВ принципе вы уже можете размещать в папке сайта web-страницы и получать к ним доступ через браузер, но для полноценной работы с сайтом не помешает FTP-доступ к нему. Для этого щелкните правой кнопкой по названию вашего сайте в боковом меню и выберите Добавить FTP-публикациюДалее укажите привязку FTP-cлужбы к сетевым интерфейсам и портам, а также настройте параметры безопасности. Если вы собираетесь использовать SSL, то учтите что вам потребуется сертификат, хотя если вы будете использовать FTP-доступ только для собственных нужд, то можно обойтись самоподписанным сертификатом. Не забудьте поставить галочку для автоматического запуска FTP-сайта.На следующей странице укажите параметры доступа к серверу, мы советуем указывать конкретных пользователей, которые будут работать с данным сайтом.Попробуйте подключиться через FTP используя любой клиент и загрузите проверочную html страницу с именем index.html, пример такой страницы мы приводили здесь. Если все сделано правильно, то, набрав в браузере имя нашего сайта, вы увидите такую страницу: Веб-сервер настроен и вы можете использовать его для размещения HTML-страниц, однако современные сайты используют для хранения своих данных СУБД, поэтому следующим шагом установим MS SQL Express 2012, возможностей которого с лихвой хватит для наших задач. Установка производится со значениями по умолчанию, кроме Режима проверки подлинности, который следует переключить в Смешанный режим и задать пароль суперпользователю SQL-сервера sa.Теперь попробуем установить какую либо популярную CMS созданную на базе технологии ASP.NET, обширный выбор таких решений представлен в галерее web-приложений Microsoft. Обратите внимание, что по кнопке скачать вы получите пакет для установки через Web PI, для установки на IIS вам потребуется перейти на сайт разработчика и скачать полный пакет с CMSМы будем устанавливать Orchard CMS, для получения пакета пройдите по ссылке и выберите Загрузить как zip, распакуйте полученный архив и закачайте в корень сайта содержимое папки Orchard.Данная CMS создана на базе ASP.NET 4, поэтому настроим наш сайт на использование необходимых технологий. Для этого щелкните правой кнопкой на имени сайта в боковом меню и выберите Управление веб-сайтом — Дополнительные параметрыВ открывшемся окне измените параметр Пул приложений, указав там ASP.NET v.4Затем установите необходимые права на папку с сайтом, вам нужно добавить пользователю IIS_IUSRS возможность записи и изменения содержимого данной папки.Также не забудьте создать базу данных для сайта, для этого зайдите в SQL Server Management Studio и, щелкнув правой кнопкой на пункте Базы данных в боковом меню, создайте новую базу.Для установки CMS наберите в браузере адрес сайта и следуйте указаниям скрипта установки. Никаких сложностей там нет, единственное затруднение может вызвать правильное указание параметров подключения к SQL-серверу. Укажите что вы используете SQL Server (или SQL Express)В строке подключения ниже укажите следующее:
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, в вашем браузере отобразиться страница сайта с тестовым содержимым. Можете переходить в админ-панель и настраивать сайт согласно ваших потребностей.Несмотря на то, что мы рассмотрели установку только одного «движка», установка других CMS производится аналогичным образом и сложностей вызвать не должнаВ следующей части нашей статьи мы расскажем как добавить нашему серверу поддержку PHP для запуска на нем популярных CMS написанных на этом языке.Дополнительные материалы:
- Windows Server. Настраиваем веб-сервер IIS.
- Windows Server. Добавляем поддержку PHP веб-серверу IIS.
- 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