Настроить веб сервер на компьютере windows 10

Как установить iis на windows 10 за минутуКак установить iis на windows 10 за минутуДобрый день, в прошлый раз я вам рассказал, как отключить Internet

Содержание

  • 1 Как установить iis на windows 10 за минуту
  • 2 Как установить iis на windows 10 за минуту
  • 3 Диспетчер служб iis в windows 10
  • 4 Установить IIS 8.5 через powershell
  • 5 Как установить IIS в Windows 10
  • 6 Что такое IIS 10?
  • 7 Установка Web сервера IIS 10
  • 8 Размещаем HTML сайт на веб сервере IIS
  • 9 Удаление веб сервера IIS с помощью мастера
  • 10 Удаление web сервера IIS с помощью PowerShell

Как установить iis на windows 10 за минуту

iis.png

Добрый день, в прошлый раз я вам рассказал, как отключить Internet Information Services и мы в этом разобрались, теперь же я хотел вернуться к клиентской версии операционной системы, а именно к Windows 10 Creators Update и другие редакции, многие из пользователей не предполагают, что еще со времен Windows 7, ее можно превратить в настоящий веб-сервер, на той же службе IIS и создавать на ней свои сайты, такой аля хостинг, как в Европе. Сегодня я вам покажу, как установить iis на windows 10 за минуту, вы поймете, что это реально просто и дешевле, чем покупать серверную версию.

Диспетчер служб iis в windows 10

Итак, службы iis в windows 10 по умолчанию, находятся в выключенном состоянии, а точнее, данный компонент не установлен из коробки, сделано это специально, чтобы не тратились ресурсы компьютера и лишние сокеты не крутились на нем. Чтобы нам добавить нужный компонент, сделайте вот что. Нажмите сочетание клавиш Win+R и введите в окне выполнить:

control panel

otkryivaem-control-panel-v-windows-10.png

В результате чего у вас откроется панель управления Windows. Сделаем в ней представление значков в формате «Крупные значки»

dobavlenie-komponenta-iis-windows-10.png

Далее находим пункт «Программы и компоненты»

Programmyi-i-komponentyi-Windows-10.png

Переходим в пункт «Включение или отключение компонентов Windows», мы с вами это уже делали, устанавливая telnet клиент

iis-windows-10.png

Находим среди множества пунктов «Службы Интернета», ставим на против них галку и нажимаем ок. У вас начинается установка IIS windows 10.

komponent-sluzhbyi-IIS.png

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

veb-server-iis-windows-10.png

Как и писал выше, перезапустим систему.

perezagruzka-sistemyi.png

Кстати, как только вы все установили, перед запуском не поленитесь поискать свежие обновления в центре обновления Windows, так как могут быть свежие заплатки. Теперь смотрите, как вы можете теперь открыть диспетчер IIS. Есть несколько способов, первый, нажмите WIN+R и введите inetMgr. У вас откроется нужная оснастка.

inetMgr-Internet-Information-Services.png

Второй метод, это открыть кнопку пуск и в папке «Средства администрирования» найдите «Диспетчер служб IIS»

Zapusk-dispetchera-IIS-cherez-pusk.png

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

Dispetcher-IIS-Windows-10.png

Установить IIS 8.5 через powershell

Можно командой:

Install-WindowsFeature -name Web-Server -IncludeManagementToolsСен 15, 2017 09:00

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.

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

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

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

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

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

Сегодня мы с Вами научимся устанавливать веб сервер IIS в операционной системе Windows Server 2016 нескольким способами, а именно с помощью графического инструмента и, конечно же, с помощью Windows PowerShell.

Содержание

Что такое IIS 10?

IIS (Internet Information Services) — это набор служб, предназначенный для реализации web сервера в операционной системе Windows с поддержкой сайтов HTML и приложений на ASP.NET или ASP. В Windows Server он распространяется в виде отдельной роли с достаточно большим количеством служб роли. Ранее в материале «Описание и назначение ролей сервера в Windows Server 2016» мы рассмотрели краткое описание всех ролей сервера и их служб, в том числе и роли «Веб-сервер (IIS)» поэтому повторяться сейчас, т.е. описывать каждую из служб роли, я не буду.

В актуальной на данный момент версии серверной операционной системе Windows Server 2016 присутствует также самая новая версия веб сервера, а именно – IIS 10.

Версии веб сервера IIS

Версия IIS Версия операционной системы
10 Windows 10; Windows Server 2016
8.5 Windows 8.1; Windows Server 2012 R2
8.0 Windows 8; Windows Server 2012
7.5 Windows 7; Windows Server 2008 R2
7.0 Windows Vista; Windows Server 2008
6.0 Windows Server 2003
5.1 Windows XP Professional
5.0 Windows 2000

Установка Web сервера IIS 10

Итак, давайте переходить к рассмотрению процесса установки, и для примера давайте просто установим основные компоненты, которые необходимы для функционирования веб сервера и его администрирования (средства управления), а также разместим на нем простую HTML страничку, т.е. по сути HTML сайт, для проверки работы web сервера. Если Вам необходимо размещать приложения, например на ASP.NET, то Вам необходимо также установить соответствующие службы роли из раздела «Разработка приложений».

Установка веб сервера IIS с помощью мастера

Сначала давайте разберем процесс установки web сервера IIS 10 с помощью «Диспетчера серверов», а конкретней «Мастера добавления ролей и компонентов».

Шаг 1

Открываем диспетчер серверов «Пуск ->Диспетчер серверов».

Install_WEB_Server_Windows_Server_1.jpg

Затем запускаем «Мастер добавления ролей и компонентов», меню «Управление ->Добавить роли и компоненты».

Install_WEB_Server_Windows_Server_2.jpg

Шаг 2

Затем жмем «Далее».

Install_WEB_Server_Windows_Server_3.jpg

Шаг 3

Потом выбираем тип установки «Установка ролей или компонентов», жмем «Далее».

Install_WEB_Server_Windows_Server_4.jpg

Шаг 4

Затем выбираем целевой сервер и жмем «Далее».

Install_WEB_Server_Windows_Server_5.jpg

Шаг 5

На шаге выбора ролей отмечаем роль «Веб-сервер (IIS)». Автоматически Вам сразу предложат установить компонент «Консоль управления службами IIS», мы соглашаемся и жмем «Добавить компоненты».

Install_WEB_Server_Windows_Server_6.jpg

И сразу жмем «Далее».

Install_WEB_Server_Windows_Server_7.jpg

Шаг 6

Все необходимые компоненты мы уже отметили, поэтому на этом шаге также сразу жмем «Далее».

Install_WEB_Server_Windows_Server_8.jpg

Шаг 7

Теперь нам необходимо настроить установку роли «Веб-сервер IIS», сначала жмем «Далее».

Install_WEB_Server_Windows_Server_9.jpg

А потом выбираем необходимые службы роли, по умолчанию минимальное количество служб уже будет выбрано, но если Вам нужно что-то еще, то отмечаете их галочкой. Для нашей тестовой задачи, т.е. разместить простой статический HTML сайт, отмеченных по умолчанию служб будет достаточно, жмем «Далее».

Install_WEB_Server_Windows_Server_10.jpg

Шаг 8

Проверяем выбранные роли, службы и компоненты и жмем «Установить».

Install_WEB_Server_Windows_Server_11.jpg

Установка будет завершена, как появится соответствующее сообщение.

Install_WEB_Server_Windows_Server_12.jpg

Установка web сервера IIS с помощью Windows PowerShell

Для того чтобы установить web сервер IIS с помощью PowerShell запускайте оболочку Windows PowerShell и вводите следующие команды (перечисленные ниже команды установят все те же службы, которые мы установили с помощью мастера чуть выше).

Документ по умолчанию

      Install-WindowsFeature -Name "Web-Default-Doc"    

Обзор каталога

      Install-WindowsFeature -Name "Web-Dir-Browsing"    

Ошибки http

      Install-WindowsFeature -Name "Web-Http-Errors"    

Статическое содержимое

      Install-WindowsFeature -Name "Web-Static-Content"    

Фильтрация запросов

      Install-WindowsFeature -Name "Web-Filtering"    

Ведение журнала http

      Install-WindowsFeature -Name "Web-Http-Logging"    

Сжатие статического содержимого

      Install-WindowsFeature -Name "Web-Stat-Compression"    

Консоль управления службами IIS

      Install-WindowsFeature -Name "Web-Mgmt-Console"    

Install_WEB_Server_Windows_Server_13.jpg

Размещаем HTML сайт на веб сервере IIS

Первое что нужно сделать — это создать корневую директорию нашего тестового сайта, для этого в каталоге С:inetpub создаем папку TestSite и в нее для проверки добавляем файл index.html со следующим содержимым, например

<Н1>Тестовый сайтН1>

Затем открываем «Диспетчер служб IIS», это можно сделать, например, из диспетчера серверов «Средства ->Диспетчер служб IIS».

Install_WEB_Server_Windows_Server_14.jpg

Потом щелкаем правой кнопкой мыши по пункту «Сайты ->Добавить веб-сайт».

Install_WEB_Server_Windows_Server_15.jpg

Откроется окно добавления веб сайта, заполняем необходимые поля и жмем «ОК» (TestSite в моем случае это название сайта).

Install_WEB_Server_Windows_Server_16.jpg

Теперь можем проверить работу веб сервера и только что созданного сайта, для этого открываем любой веб браузер и переходим на сайт TestSite (только помните, для того чтобы у Вас также как у меня открылся сайт по имени, он должен быть добавлен на DNS сервере (создана A запись) или хотя бы для тестов добавлена запись в файл HOSTS локального сервера).

Install_WEB_Server_Windows_Server_17.jpg

Удаление веб сервера IIS с помощью мастера

Для удаления web сервера IIS открываем диспетчер серверов, затем в меню нажимаем «Управление ->Удалить роли и компоненты».

Install_WEB_Server_Windows_Server_18.jpg

В итоге запустится «Мастер удаления ролей и компонентов», где мы делаем практически то же самое, что и при установке, только галочки мы не ставим, а снимаем.

Install_WEB_Server_Windows_Server_19.jpg

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

Удаление web сервера IIS с помощью PowerShell

Для удаления web сервера IIS на PowerShell запускаем оболочку Windows PowerShell и используем командлет Uninstall-WindowsFeature. Для удаления следующих служб ролей веб сервера IIS, можно использовать вот такие команды:

Документ по умолчанию

      Uninstall-WindowsFeature -Name "Web-Default-Doc"    

Обзор каталога

      Uninstall-WindowsFeature -Name "Web-Dir-Browsing"    

Ошибки http

      Uninstall-WindowsFeature -Name "Web-Http-Errors"    

Статическое содержимое

      Uninstall-WindowsFeature -Name "Web-Static-Content"    

Фильтрация запросов

      Uninstall-WindowsFeature -Name "Web-Filtering"    

Ведение журнала http

      Uninstall-WindowsFeature -Name "Web-Http-Logging"    

Сжатие статического содержимого

      Uninstall-WindowsFeature -Name "Web-Stat-Compression"    

Консоль управления службами IIS

      Uninstall-WindowsFeature -Name "Web-Mgmt-Console"    

Вот мы с Вами и научились устанавливать и удалять web сервер IIS в операционной системе Windows Server 2016 и на этом у меня все, пока!

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

  • http://pyatilistnik.org/how-to-install-iis-on-windows-10/
  • https://www.softo-mir.ru/iis-v-windows-10/
  • https://info-comp.ru/sisadminst/563-install-iis-10-in-windows-server-2016.html

Обновлено 01.10.2017

iis windows 10

Добрый день, в прошлый раз я вам рассказал, как отключить Internet Information Services и мы в этом разобрались, теперь же я хотел вернуться к клиентской версии операционной системы, а именно к Windows 10 Creators Update и другие редакции, многие из пользователей не предполагают, что еще со времен Windows 7, ее можно превратить в настоящий веб-сервер, на той же службе IIS и создавать на ней свои сайты, такой аля хостинг, как в Европе. Сегодня я вам покажу, как установить iis на windows 10 за минуту, вы поймете, что это реально просто и дешевле, чем покупать серверную версию.

Диспетчер служб iis в windows 10

Итак, службы iis в windows 10 по умолчанию, находятся в выключенном состоянии, а точнее, данный компонент не установлен из коробки, сделано это специально, чтобы не тратились ресурсы компьютера и лишние сокеты не крутились на нем. Чтобы нам добавить нужный компонент, сделайте вот что. Нажмите сочетание клавиш Win+R и введите в окне выполнить:

открываем control panel в windows 10

В результате чего у вас откроется панель управления Windows. Сделаем в ней представление значков в формате «Крупные значки»

добавление компонента iis windows 10

Далее находим пункт «Программы и компоненты»

Программы и компоненты Windows 10

Переходим в пункт «Включение или отключение компонентов Windows», мы с вами это уже делали, устанавливая telnet клиент

iis windows 10

Находим среди множества пунктов «Службы Интернета», ставим на против них галку и нажимаем ок. У вас начинается установка IIS windows 10.

компонент службы IIS

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

веб сервер iis windows 10

Как и писал выше, перезапустим систему.

перезагрузка системы

Кстати, как только вы все установили, перед запуском не поленитесь поискать свежие обновления в центре обновления Windows, так как могут быть свежие заплатки. Теперь смотрите, как вы можете теперь открыть диспетчер IIS. Есть несколько способов, первый, нажмите WIN+R и введите inetMgr. У вас откроется нужная оснастка.

inetMgr Internet Information Services

Второй метод, это открыть кнопку пуск и в папке «Средства администрирования» найдите «Диспетчер служб IIS»

Запуск диспетчера IIS через пуск

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

Диспетчер IIS Windows 10

Установить IIS 8.5 через powershell

Можно командой:

Install-WindowsFeature -name Web-Server -IncludeManagementTools

Если вы хотите сделать свой небольшой сайт и не хотите платить за хостинг, эта статья точно расскажет вам, как это сделать. Мне всегда было интересно, могу ли я разместить свой блог или небольшой сайт на своем ноутбуке, но с учетом трафика и безопасности я не могу. Однако, если вы хотите сделать сайт для друзей и семьи, это может быть подходящим решением для вас. Это бесплатное программное обеспечение, поэтому вам не придется платить за него деньги. В этом посте я расскажу, как вы можете разместить веб-сервер, а также развернуть мини-сайт на своем домашнем ПК или компьютере с Windows 10.

Как разместить веб-сервер на домашнем ПК или компьютере с Windows 10

  • Скачайте и запустите программное обеспечение
  • Настройте порт
  • Проверьте HFS
  • Зарегистрируйте домен
  • Установите клиент динамического обновления
  • Запустите свой сайт
  • 1] Скачайте и запустите программное обеспечение

    Скачайте HFS или Http файловый сервер. Это бесплатный веб-сервер с открытым исходным кодом и, кроме того, это отдельный исполняемый файл, не требующий установки.

    • Когда вы запустите HFS, вас могут спросить, разрешить или нет hfs.exe подключаться к Интернету. Разблокируйте его.
    • Но если у вас есть брандмауэр стороннего производителя, вам придется настроить его соответствующим образом.

    Особенности HFS

    Поскольку вы размещаете веб-сервер, вот несколько вещей, которые вы должны знать о HFS.

    • Загрузка и выгрузка
    • Виртуальная файловая система
    • Высокая настраиваемость
    • HTMLшаблон
    • Контроль полосы пропускания
    • Легкий/Экспертный режим
    • Журнал
    • Полный контроль над соединениями
    • Учетные записи
    • Динамическое обновление DNS

    2]. Настройте порт

    По умолчанию HFS использует порт 80. Если ваш брандмауэр блокирует порт 80, настройте HFS на какой-нибудь другой порт (например, 8025) или любой другой свободный. В качестве меры предосторожности выбирайте любой порт выше 1024. Сама операционная система использует такие порты.

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

    • Чтобы изменить номер порта, нажмите на меню Port Number и введите новый.
    • Также, если вы находитесь за маршрутизатором или брандмауэром, в редких случаях может потребоваться настройка проброса портов.
    • Всю необходимую помощь по пробросу портов вы найдете по ссылке.
    • Port-forward поможет вам настроить проброс портов. Там вы можете выбрать тип маршрутизатора и выбрать программу, для которой вы хотите настроить проброс портов, в нашем случае это HFS.

    3] Тест HFS

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

    Теперь необходимо проверить настройки перед началом работы. Нажмите на меню в HFS и выберите самотестирование. Если тест завершится успешно, значит, настройки верны, и вы готовы к следующему шагу: направьте веб-браузер на ваш ip-адрес.

    4] Регистрация домена

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

    • Создайте нового пользователя на No-IP аккаунте.
    • Войдите на сайт под созданной учетной записью. На левой боковой панели нажмите на «Хосты/Переадресации».
    • Нажмите на «Добавить». На открывшейся странице введите выбранное вами доменное имя, например, «my family pics», и он создаст на своем сервере поддомен, который будет работать на вашем ip.

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

    • Ваш IP записывается при добавлении доменного имени. Если ваш провайдер блокирует порт 80, вы можете выбрать редирект, указанный на этой же странице.
    • Нажмите на «Создать хост», и вы готовы к работе.
    • Зайдите туда же через браузер. Вы можете добавить свой файл в HFS и получить доступ к нему.

    Поверьте мне, я сделал это, и это работает. Но я не могу дать ссылку на мой url (так как он размещен на моем компьютере) здесь, помня о вопросах безопасности, о которых я не знаю. Поэтому вы также должны поделиться этим только среди своих друзей.

    5] Установка клиента динамического обновления

    Пропустите этот шаг, если у вас статический ip, но если нет, вам понадобится клиентское программное обеспечение, чтобы позаботиться о смене ip-адреса.

    • Скачайте клиентскую программу No-Ip.com для обновления динамического DNS.
    • Установите ее и укажите свои данные для входа в систему. Эта программа будет находиться в системном трее и автоматически обновлять ваш аккаунт NoIp при изменении внешнего ip-адреса.

    6] Запуск вашего сайта

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

    • Откройте HFS и нажмите на «Вы находитесь в легком режиме», чтобы переключить его в расширенный режим.
    • Щелкните правой кнопкой мыши на значке домика на VFS и нажмите «Привязать корень к реальной папке».
    • Теперь вы можете добавить сюда файлы и папки, которые вы хотите сделать доступными на вашем сайте.
    • Когда ваш сайт будет готов, отправьте адрес, который вы создали в NO-IP или в шаге 4, всем своим друзьям.
    • Вы даже можете видеть, что просматривают другие в расширенном режиме HFS.

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

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

    Обновление: Также проверьте Opera Unite , расширенный вариант создания веб-сервера на домашнем ПК.

    IIS это бесплатная функция Windows, включенная в Windows 10, так почему бы не использовать ее? IIS — это полнофункциональный веб-сервер и FTP-сервер с некоторыми мощными инструментами администрирования, надежными функциями безопасности и может использоваться для размещения приложений ASP.NET и PHP на одном сервере. Вы даже можете размещать сайты WordPress на IIS.

    Как мне настроить веб-сервер на моем компьютере?

    Чтобы установить роль сервера веб-сервера (IIS)

    1. На странице «Тип установки» нажмите «Далее».
    2. На странице выбора сервера нажмите кнопку Далее.
    3. На странице «Роли сервера» выберите «Веб-сервер (IIS)» и нажмите «Далее».
    4. Нажимайте «Далее», пока не примете все настройки веб-сервера по умолчанию, а затем нажмите «Установить».

    Как настроить веб-сервер Windows?

    Windows

    1. Шаг 1: Откройте диспетчер сервера.
    2. Шаг 2: Щелкните «Управление»> «Добавить роли и компоненты».
    3. Шаг 3: Щелкните Далее.
    4. Шаг 4: Щелкните Далее.
    5. Шаг 5: Выберите сервер и нажмите Далее.
    6. Шаг 6: Выберите веб-сервер и нажмите Далее.
    7. Шаг 7: Щелкните Далее.
    8. Шаг 8: Щелкните Далее.

    Как включить HTTP в Windows 10?

    Открыть панель управления и щелкните «Программы и компоненты»> «Включение или отключение компонентов Windows». Включите информационные службы Интернета. Разверните компонент Internet Information Services и убедитесь, что компоненты веб-сервера, перечисленные в следующем разделе, включены. Щелкните ОК.

    Что такое примеры веб-сервера?

    Ведущие веб-серверы включают апаш, Microsoft Internet Information Services (IIS) и Nginx — произносится как «движок X». Другие веб-серверы включают сервер NetWare от Novell, веб-сервер Google (GWS) и семейство серверов Domino от IBM.

    Как мне настроить сервер?

    Как настроить сервер для бизнеса

    1. Подготовить. Прежде чем начать, задокументируйте свою сеть. …
    2. Установите свой сервер. Если на вашем сервере предустановлена ​​операционная система, вы можете подключить его к сети и начать настройку. …
    3. Настройте свой сервер. …
    4. Завершите настройку.

    Как мне настроить частный сервер?

    Как мне его создать?

    1. Щелкните вкладку Серверы на странице сведений об игре.
    2. Если эта функция была включена, вы увидите раздел под названием «Частные серверы». …
    3. Чтобы создать новый, нажмите кнопку «Создать частный сервер».
    4. Дайте вашему новому серверу имя.

    Как мне подключиться к локальному серверу?

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

    1. На панели инструментов сеанса щелкните значок Компьютеры. …
    2. В списке «Компьютеры» щелкните вкладку «Подключение по локальной сети», чтобы просмотреть список доступных компьютеров.
    3. Фильтруйте компьютеры по имени или IP-адресу. …
    4. Выберите компьютер, к которому хотите получить доступ, и нажмите «Подключиться».

    Какой локальный сервер лучше?

    8 лучших сред тестирования локального хоста для WordPress

    • МАМП. MAMP (что означает Macintosh, Apache, MySQL и PHP) позволяет настроить среду localhost в OS X.…
    • XAMPP. …
    • Настольный сервер. …
    • ВампСервер. …
    • Дубликатор. …
    • Мгновенный WordPress. …
    • Стек Bitnami WordPress. …
    • Песочница.

    Если вы хотите узнать больше о веб-дизайне и разработке, установка Internet Information Services (IIS) на ваш компьютер с Windows 10 — это хороший метод. IIS — это бесплатная функция Windows, включенная в Windows 10, так почему бы не использовать ее?

    IIS представляет собой полнофункциональный веб-сервер и сервер FTP с некоторыми мощными инструментами администратора, мощными функциями безопасности и может использоваться для размещения приложений ASP.NET и PHP на одном сервере. Вы даже можете разместить сайты WordPress на IIS.

    Существует три способа установки и настройки веб-сайта в IIS в Windows 10; с помощью графического интерфейса пользователя (GUI), PowerShell или Windows CMD. Мы будем использовать каждый метод для базовой установки IIS.

    Это метод «укажи и щелкни» для настройки веб-сайта в IIS. Это идеальный метод, если вы не изучили команды PowerShell или Windows.

    1. Начните вводить «включить окна» в строке поиска. В результате появится утилита Turn Windows on/off. Нажмите здесь.
    2. Откроется окно «Функции Windows». Загрузка различных функций может занять некоторое время. Когда это произойдет, установите флажок рядом с Internet Information Services, а затем нажмите кнопку OK.
    3. Установка начнется и может занять несколько минут. По завершении нажмите кнопку «Закрыть».
    4. Чтобы убедиться, что IIS установлен и работает, введите IIS в строке поиска рядом с кнопкой «Пуск». В результате вы увидите Диспетчер информационных служб Интернета. Нажмите на это, чтобы открыть его.
    5. Когда диспетчер IIS откроется, посмотрите в левой части окна в разделе « Подключения» . Раскрывайте древовидное меню, пока не увидите веб-сайт по умолчанию. Это сайт-заполнитель, который устанавливается вместе с IIS. Нажмите на него, чтобы выбрать его.
    6. Справа от диспетчера IIS смотрите в разделе «Просмотр веб-сайта». Нажмите на Обзор *:80 (http). Это откроет веб-сайт по умолчанию в веб-браузере по умолчанию.
    7. Вы увидите веб-страницу, подобную следующей. Обратите внимание, что в адресной строке написано localhost. Это адрес, который нужно ввести, чтобы перейти на ваш новый сайт.

    Создайте свою первую веб-страницу для IIS

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

    1. После установки IIS откройте проводник . Перейдите к C:intepubwwwroot. Вот где файлы, которые составляют сайт должны быть сохранены. Вы увидите файл веб-страницы IIS по умолчанию, iisstart.html, и изображение, показанное на странице, iisstart.png. Здесь вы сохраните свою первую веб-страницу.
    2. Откройте Блокнот как администратор. Чтобы сохранить в папку wwwroot , вы должны быть администратором.
    3. Сохраните файл в папку wwwroot. Назовите его index.html и измените тип файла «Сохранить как» на «Все файлы». Затем нажмите кнопку Сохранить.
    4. Теперь, когда он сохранен как правильный тип файла, давайте поместим в него некоторый контент. Введите следующий HTML-код для очень простой веб-страницы и сохраните его:
      <html>
      <body>
      <h1>Hello World!</h1>
      <body>
      </html>

    5. Вернитесь в веб-браузер, который имеет веб-страницу IIS по умолчанию. Нажмите на кнопку обновления. Теперь вы увидите свою первую веб-страницу.

    Это оно! Вы только что создали и опубликовали свой первый веб-сайт на IIS.

    Установите IIS с помощью команд Windows

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

    1. Введите cmd в строке поиска, и верхний результат должен быть Командная строка. Нажмите на Запуск от имени администратора.
    2. Введите команду DISM / online / enable-feature / featureName: IIS-DefaultDocument / All и нажмите Enter.
    3. Вы увидите индикатор выполнения. Как только он достигнет 100,0%, и вы увидите сообщение «Операция успешно завершена». Вы можете закрыть командную строку. IIS установлен.
    4. Убедитесь, что вы можете открыть диспетчер IIS и убедиться, что установка прошла успешно, используя шаги 4-7 из раздела « Установка IIS с помощью графического интерфейса».

    Установите IIS с помощью PowerShell

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

    1. Введите powershell в строке поиска, и одним из результатов должен быть PowerShell ISE . Нажмите на Запуск от имени администратора.
    2. Введите командлет Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole -NoRestart и запустите его. Вы увидите запуск индикатора выполнения. После завершения убедитесь, что IIS установлен и работает.
    3. Этот шаг не является обязательным, но вы можете сохранить его как скрипт PowerShell, а затем запустить его в любое время. Работайте со скриптом и добавляйте разные параметры. В конце концов, у вас будет скрипт установки IIS, который настраивает все так, как вы хотите, каждый раз, одним щелчком мыши.

    Это только начало того, что вы можете сделать, создав собственный сайт в IIS. Также рассмотрите возможность использования IIS для передачи файлов по протоколу FTP или медиа-хостинга. Кроме того, обратитесь к установщику веб-платформы Microsoft для упрощенных способов установки и изучения таких вещей, как WordPress, PHP, Python и другие.

    Содержание

    1. Как установить http сервер на windows 10
    2. Диспетчер служб iis в windows 10
    3. Установить IIS 8.5 через powershell
    4. ИТ База знаний
    5. Полезно
    6. Навигация
    7. Серверные решения
    8. Телефония
    9. Корпоративные сети
    10. Установка IIS сервера на Windows 10
    11. Установка IIS
    12. Как установить Web сервер IIS 10 в Windows Server 2016?
    13. Что такое IIS 10?
    14. Версии веб сервера IIS
    15. Установка Web сервера IIS 10
    16. Установка веб сервера IIS с помощью мастера
    17. Установка web сервера IIS с помощью Windows PowerShell
    18. Размещаем HTML сайт на веб сервере IIS
    19. Удаление веб сервера IIS с помощью мастера
    20. Удаление web сервера IIS с помощью PowerShell
    21. Установка и настройка веб-сервера IIS + PHP + MySQL
    22. Установка IIS
    23. Развертывание отдельного сайта
    24. Hello from PHP site
    25. Установка PHP
    26. Настройка сайта на IIS для работы с PHP
    27. PHP Manager в IIS
    28. Установка MySQL

    Как установить http сервер на windows 10

    iis

    Добрый день, в прошлый раз я вам рассказал, как отключить Internet Information Services и мы в этом разобрались, теперь же я хотел вернуться к клиентской версии операционной системы, а именно к Windows 10 Creators Update и другие редакции, многие из пользователей не предполагают, что еще со времен Windows 7, ее можно превратить в настоящий веб-сервер, на той же службе IIS и создавать на ней свои сайты, такой аля хостинг, как в Европе. Сегодня я вам покажу, как установить iis на windows 10 за минуту, вы поймете, что это реально просто и дешевле, чем покупать серверную версию.

    Диспетчер служб iis в windows 10

    Итак, службы iis в windows 10 по умолчанию, находятся в выключенном состоянии, а точнее, данный компонент не установлен из коробки, сделано это специально, чтобы не тратились ресурсы компьютера и лишние сокеты не крутились на нем. Чтобы нам добавить нужный компонент, сделайте вот что. Нажмите сочетание клавиш Win+R и введите в окне выполнить:

    otkryivaem control panel v windows 10

    В результате чего у вас откроется панель управления Windows. Сделаем в ней представление значков в формате «Крупные значки»

    dobavlenie komponenta iis windows 10

    Далее находим пункт «Программы и компоненты»

    Programmyi i komponentyi Windows 10

    Переходим в пункт «Включение или отключение компонентов Windows», мы с вами это уже делали, устанавливая telnet клиент

    iis windows 10

    Находим среди множества пунктов «Службы Интернета», ставим на против них галку и нажимаем ок. У вас начинается установка IIS windows 10.

    komponent sluzhbyi IIS

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

    veb server iis windows 10

    Как и писал выше, перезапустим систему.

    perezagruzka sistemyi

    Кстати, как только вы все установили, перед запуском не поленитесь поискать свежие обновления в центре обновления Windows, так как могут быть свежие заплатки. Теперь смотрите, как вы можете теперь открыть диспетчер IIS. Есть несколько способов, первый, нажмите WIN+R и введите inetMgr. У вас откроется нужная оснастка.

    inetMgr Internet Information Services

    Второй метод, это открыть кнопку пуск и в папке «Средства администрирования» найдите «Диспетчер служб IIS»

    Zapusk dispetchera IIS cherez pusk

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

    Dispetcher IIS Windows 10

    Установить IIS 8.5 через powershell

    Источник

    ИТ База знаний

    Полезно

    — Онлайн генератор устойчивых паролей

    — Онлайн калькулятор подсетей

    — Руководство администратора FreePBX на русском языке

    — Руководство администратора Cisco UCM/CME на русском языке

    — Руководство администратора по Linux/Unix

    Навигация

    Серверные решения

    Телефония

    FreePBX и Asterisk

    Настройка программных телефонов

    Корпоративные сети

    Протоколы и стандарты

    Установка IIS сервера на Windows 10

    rocket

    0

    Установка IIS

    На самом деле это даже не установка, как таковая, а включение службы, потому что в Windows 10 этот компонент есть сразу, но он просто выключен.

    Первым делом нам нужно нажать комбинацию клавиш Win + R, и после того как появится окно “Выполнить”, нам нужно набрать “appwiz.cpl” и нажать OK. Либо мы просто можем пойти в Панель управления и там выбрать пункт Программы – Программы и компоненты – Установка и удаление программ.

    1

    Тут нам нужно выбрать пункт “Включение или отключение компонентов Windows”.

    2

    Тут находим пункт “Службы IIS”, ставим на против него галочку и нажимаем ОК, после чего служба будет включена.

    3

    Если вам, как разработчику, нужны дополнительные параметры, то мы можете раскрыть этот пункт, нажав на плюсик, и включить или отключить те функции, которые вам необходимы.

    4

    После того как все сделано можно запустить браузер, и вбить в адресной строке localhost, чтобы убедиться, что все работает. Также в меню Пуск и в папке «Средства администрирования» появится пункт «Диспетчер служб IIS». Также туда можно попасть снова нажав Win + R и набрав inetMgr.

    5

    Онлайн курс по Linux

    Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

    Источник

    Как установить Web сервер IIS 10 в Windows Server 2016?

    Сегодня мы с Вами научимся устанавливать веб сервер IIS в операционной системе Windows Server 2016 нескольким способами, а именно с помощью графического инструмента и, конечно же, с помощью Windows PowerShell.

    Что такое IIS 10?

    IIS (Internet Information Services) — это набор служб, предназначенный для реализации web сервера в операционной системе Windows с поддержкой сайтов HTML и приложений на ASP.NET или ASP. В Windows Server он распространяется в виде отдельной роли с достаточно большим количеством служб роли. Ранее в материале «Описание и назначение ролей сервера в Windows Server 2016» мы рассмотрели краткое описание всех ролей сервера и их служб, в том числе и роли «Веб-сервер (IIS)» поэтому повторяться сейчас, т.е. описывать каждую из служб роли, я не буду.

    В актуальной на данный момент версии серверной операционной системе Windows Server 2016 присутствует также самая новая версия веб сервера, а именно – IIS 10.

    Версии веб сервера IIS

    Версия IIS Версия операционной системы
    10 Windows 10; Windows Server 2016
    8.5 Windows 8.1; Windows Server 2012 R2
    8.0 Windows 8; Windows Server 2012
    7.5 Windows 7; Windows Server 2008 R2
    7.0 Windows Vista; Windows Server 2008
    6.0 Windows Server 2003
    5.1 Windows XP Professional
    5.0 Windows 2000

    Установка Web сервера IIS 10

    Итак, давайте переходить к рассмотрению процесса установки, и для примера давайте просто установим основные компоненты, которые необходимы для функционирования веб сервера и его администрирования (средства управления), а также разместим на нем простую HTML страничку, т.е. по сути HTML сайт, для проверки работы web сервера. Если Вам необходимо размещать приложения, например на ASP.NET, то Вам необходимо также установить соответствующие службы роли из раздела «Разработка приложений».

    Установка веб сервера IIS с помощью мастера

    Сначала давайте разберем процесс установки web сервера IIS 10 с помощью «Диспетчера серверов», а конкретней «Мастера добавления ролей и компонентов».

    Шаг 1

    Install WEB Server Windows Server 1

    Install WEB Server Windows Server 2

    Шаг 2

    Install WEB Server Windows Server 3

    Шаг 3

    Потом выбираем тип установки «Установка ролей или компонентов», жмем «Далее».

    Install WEB Server Windows Server 4

    Шаг 4

    Затем выбираем целевой сервер и жмем «Далее».

    Install WEB Server Windows Server 5

    Шаг 5

    На шаге выбора ролей отмечаем роль «Веб-сервер (IIS)». Автоматически Вам сразу предложат установить компонент «Консоль управления службами IIS», мы соглашаемся и жмем «Добавить компоненты».

    Install WEB Server Windows Server 6

    И сразу жмем «Далее».

    Install WEB Server Windows Server 7

    Шаг 6

    Все необходимые компоненты мы уже отметили, поэтому на этом шаге также сразу жмем «Далее».

    Install WEB Server Windows Server 8

    Шаг 7

    Теперь нам необходимо настроить установку роли «Веб-сервер IIS», сначала жмем «Далее».

    Install WEB Server Windows Server 9

    А потом выбираем необходимые службы роли, по умолчанию минимальное количество служб уже будет выбрано, но если Вам нужно что-то еще, то отмечаете их галочкой. Для нашей тестовой задачи, т.е. разместить простой статический HTML сайт, отмеченных по умолчанию служб будет достаточно, жмем «Далее».

    Install WEB Server Windows Server 10

    Шаг 8

    Проверяем выбранные роли, службы и компоненты и жмем «Установить».

    Install WEB Server Windows Server 11

    Установка будет завершена, как появится соответствующее сообщение.

    Install WEB Server Windows Server 12

    Установка web сервера IIS с помощью Windows PowerShell

    Для того чтобы установить web сервер IIS с помощью PowerShell запускайте оболочку Windows PowerShell и вводите следующие команды (перечисленные ниже команды установят все те же службы, которые мы установили с помощью мастера чуть выше).

    Документ по умолчанию

    Ведение журнала http

    Сжатие статического содержимого

    Консоль управления службами IIS

    Install WEB Server Windows Server 13

    Размещаем HTML сайт на веб сервере IIS

    Первое что нужно сделать — это создать корневую директорию нашего тестового сайта, для этого в каталоге С:inetpub создаем папку TestSite и в нее для проверки добавляем файл index.html со следующим содержимым, например

    Install WEB Server Windows Server 14

    Install WEB Server Windows Server 15

    Откроется окно добавления веб сайта, заполняем необходимые поля и жмем «ОК» (TestSite в моем случае это название сайта).

    Install WEB Server Windows Server 16

    Теперь можем проверить работу веб сервера и только что созданного сайта, для этого открываем любой веб браузер и переходим на сайт TestSite (только помните, для того чтобы у Вас также как у меня открылся сайт по имени, он должен быть добавлен на DNS сервере (создана A запись) или хотя бы для тестов добавлена запись в файл HOSTS локального сервера).

    Install WEB Server Windows Server 17

    Удаление веб сервера IIS с помощью мастера

    Install WEB Server Windows Server 18

    В итоге запустится «Мастер удаления ролей и компонентов», где мы делаем практически то же самое, что и при установке, только галочки мы не ставим, а снимаем.

    Install WEB Server Windows Server 19

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

    Удаление web сервера IIS с помощью PowerShell

    Для удаления web сервера IIS на PowerShell запускаем оболочку Windows PowerShell и используем командлет Uninstall-WindowsFeature. Для удаления следующих служб ролей веб сервера IIS, можно использовать вот такие команды:

    Документ по умолчанию

    Ведение журнала http

    Сжатие статического содержимого

    Консоль управления службами IIS

    Вот мы с Вами и научились устанавливать и удалять web сервер IIS в операционной системе Windows Server 2016 и на этом у меня все, пока!

    Источник

    Установка и настройка веб-сервера IIS + PHP + MySQL

    Чаще всего, PHP и MySQL устанавливается на серверы с Linux. Однако, при необходимости, можно настроить запуск и обработку PHP скриптов на Windows. Версии последней могут быть разные, например, Server 2008/2012/2016/2019 или не серверные системы, такие как, 7/8/10. Данная инструкция подойдет как для чайника, так и опытного специалиста (в качестве шпаргалки).

    Установка IIS

    iis php 01

    Если откроется окно с приветствием, нажимаем Далее:

    iis php 02

    При выборе типа установки выбираем Установка ролей или компонентов:

    iis php 03

    При выборе целевого сервера оставляем локальный сервер (или выбираем удаленный, если установка выполняется из удаленной консоли):

    iis php 04

    iis php 05

    Также среди ролей в подразделе «Разработка приложений» ставим галочку для установки CGI — этот компонент нам нужен для работы PHP:

    iis php 15

    iis php 06

    iis php 07

    Выбор служб ролей — нажимаем далее или, при необходимости, выбираем FTP-сервер:

    iis php 08

    В следующем окне ставим галочку Автоматический перезапуск конечного сервера, если требуется и кликаем по Установить:

    iis php 09

    Дожидаемся окончания процесса установки.

    Сразу после установки IIS запускается автоматически. Но, если что, его можно запустить с помощью команды iisreset:

    * если выполнить данную команду без опций, то она перезапустить веб-сервер.

    Также мы можем открыть диспетчер служб (команда services.msc) и перезапустить Службу веб-публикаций:

    iis php 48

    Открываем браузер и вводим адрес http://localhost — должен открыться стартовый портал:

    iis php 10

    Развертывание отдельного сайта

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

    iis php 11

    iis php 12

    Заполняем данные для нового сайта:

    iis php 13

    После заходим в каталог с сайтом (в нашем примере, это C:inetpubwwwrootphp) и создадим в нем файл index.html со следующим содержимым:

    Hello from PHP site

    Открываем браузер и переходим на созданный сайт, например, как в нашей инструкции — http://php.dmosk.ru. Мы должны увидеть страницу с написанным нами текстом:

    iis php 14

    Тестовый сайт создан.

    Установка PHP

    iis php 16

    Откроется страница с несколькими версиями пакета — там как мы ставим PHP как FastCGI, нам нужна версия «Non Thread Safe» (не потокобезопасная), так как она будет работать быстрее. И так, скачиваем zip-архив на сервер:

    iis php 17

    Для установка PHP на Windows достаточно просто распаковать содержимое архива в любой каталог, например, C:Program FilesPHP:

    iis php 18

    Делаем копию файла php.ini-production и переименовываем его в php.ini:

    iis php 19

    Открываем на редактирование данный файл и правим следующее:

    open_basedir = C:inetpubwwwroot
    .
    cgi.force_redirect = 0
    .
    short_open_tag = On

    * где open_basedir — директория, в которой будут разрешены PHP-скрипты; cgi.force_redirect — указывает будет ли скрипты обрабатываться при прямом запросе или только при запросе от веб-сервера. В IIS запросы контролируются самим веб-сервером, поэтому опция может оказать обратный эффект; short_open_tag — позволяет использовать короткий вид открывающих тегов для PHP.

    cd «C:Program FilesPHP»

    Мы должны получить список подключенных модулей:

    [PHP Modules]
    bcmath
    calendar
    Core
    ctype
    .

    Но если мы получим ошибку, связанную с отсутствием файла VCRUNTIME140.dll:

    iis php 23

    . необходимо установить Microsoft Visual C++ Redistributable. Переходим на страницу https://www.microsoft.com/ru-RU/download/details.aspx?id=52685 и скачиваем компонент:

    iis php 24

    После загрузки, устанавливаем его на сервер, после чего, снова пробуем вывести на экран модули php:

    Настройка сайта на IIS для работы с PHP

    iis php 20

    В меню справа кликаем по Добавить сопоставление модуля:

    iis php 21

    iis php 22

    Нажимаем OK и подтверждаем действие. Сопоставление создано.

    Теперь заходим в Документ по умолчанию:

    iis php 25

    . и добавляем новый документ:

    iis php 26

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

    Открываем в проводнике папку, в которой находятся файлы сайта (в нашем примере, C:inetpubwwwrootphp). Создаем файл index.php с содержимым:

    Открываем браузер и снова переходим на наш сайт — мы должны увидеть страницу с информацией о php:

    iis php 27

    PHP Manager в IIS

    Для того, чтобы упростить настройку PHP мы можем установить диспетчер PHP для IIS. Для этого переходим по ссылке https://www.iis.net/downloads/community/category/manage и переходим по ссылке для скачивания стабильной версии php-менеджера:

    iis php 44

    iis php 46

    Выполняем установку на сервере, запустив загруженный файл. Открываем диспетчер управления IIS — мы должны увидеть PHP Manager:

    iis php 45

    Установка MySQL

    iis php 28

    На следующей странице выбираем для скачивания mysql-installer-community:

    iis php 42

    В открывшемся окне кликаем по No thanks, just start my download:

    iis php 43

    iis php 29

    В следующем окне кликаем по Execute:

    iis php 30

    . и дожидаемся установки СУБД:

    iis php 31

    Откроется окно конфигурации MySQL — нажимаем Next:

    iis php 32

    Выбираем установку одиночного сервера MySQL:

    iis php 33

    Оставляем все значения по умолчанию для настроек сети:

    iis php 34

    Требуем сложные пароли:

    iis php 35

    Вводим дважды пароль для пользователя root:

    iis php 36

    * также, на данном этапе мы можем сразу добавить новых пользователей.

    Устанавливаем СУБД как сервис и стартуем его:

    iis php 37

    Настройки готовы для применения — нажимаем Execute:

    iis php 38

    Дожидаемся применения настроек и кликаем по Next:

    iis php 39

    iis php 40

    Установка завершена — нажимаем Finish.

    iis php 41

    Сервер баз данных готов к использованию.

    По умолчанию, PHP поддерживаем mysql — в этом можно убедиться на странице phpinfo, найдя раздел mysqlnd:

    Источник

    Благодаря WSL вы получите мощную платформу, где легко сможете заниматься разработкой веб-проектов. Вам больше не нужно думать, где и какие программы скачать для создания локального сервера на вашей рабочей машине, не нужно тратить время на поиск и установку. Microsoft сделала большой шаг для удобства разработчиков, представив подсистему Linux в Windows 10 WSL 2.

    В новой подсистеме WSL2 доступ к полной оболочке Linux занимает не более секунды. Это означает, что теперь вы можете работать над проектами на основе Linux внутри Windows с высокой скоростью. 

    В данном руководстве рассмотрим, как в подсистеме Windows для Linux (WSL) можно настроить веб-сервер LAMP (Apache, MySQL, PHP) для локальной разработки ваших веб-проектов.

    • Windows — выступает как основная ОС, в ней будут работать такие программы как VScode, PhpStorm, SublimeText3, браузеры, консоль и т.д.
    • Ubuntu — как web-сервер и другое программное обеспечение (PHP, Apache, mysql, git и т.д.), управляется консолью Windows 10.

    Между этими двумя ОС будут общие файлы, папки, которые мы можем легко редактировать в Windows.

    Включение подсистемы Windows для Linux.

    Для включения компонента «Подсистема Windows для Linux» в Windows 10 необходимо выполнить следующие действия:

    Шаг 1:  С помощью команды: optionalfeatures в диалоговом окне «Выполнить» откройте «Компоненты Windows».

    Шаг 2:  Включите опцию «Подсистема Windows для Linux».

    Шаг 3:  Перейдите в Microsoft Store  загрузите и установите приложение Ubuntu для Windows.

    Перейдите в Microsoft Store  загрузите и установите приложение Ubuntu для Windows

    Шаг 4: C помощью меню «Пуск» запустите Ubuntu. В окне терминала, при первом запуске нужно будет ввести новое имя UNIX пользователя (username) и пароль (password).

     C помощью меню «Пуск» запустите Ubuntu

    Подробней как это сделать, мы рассмотрели в руководствах:

    •  Как установить WSL 2 подсистему Windows для Linux в Windows 10
    •  Как установить Wsl 1 подсистему Windows для Linux.
    •  Официальная инструкция от microsoft.

    Создание директории для веб-проекта.

    При использовании WSL 1 желательно помещать файлы  проекта на диски файловой системы Windows —  C, D, E. Если вы будете использовать WSL 2, вы можете также использовать локальные диски или создать директорию для сайта в файловой системе Linux.

    Шаг 5: Создайте в Проводнике Windows 10, директорию для сайта (проекта) test.local:

    С:Projectstest.localpublic_html

    Создайте в Проводнике Windows 10, директорию для сайта (проекта) test.local:

    Если вы будете использовать WSL 2 рекомендуется создать директорию для сайта в файловой системе Linux. В этом случае папку проекта поместим сюда: homemainprojectstest.localpublic_html

    Для этого выполним команду: 

    sudo mkdir -p /home/main/projects/test.local/public_html

    Где замените «main» на имя UNIX пользователя созданного при первом запуске wsl.

    Во избежание проблем с доступом выполните команду:

    sudo chmod -R 777 /home/main

    Здесь также замените «main» на ваше имя пользователя UNIX.

    Если вы будете использовать WSL 2 рекомендуется создать директорию для сайта в файловой системе Linux.

    Это избавит от ошибок и обеспечит максимальную производительность.

    Шаг 6: Как получить доступ к файлам WSL Linux из проводника Windows 10.

    Находясь в каталоге Linux FS, введите:

    explorer.exe .

    Откроется окно проводника, расположенное внутри вашего дистрибутива Linux.

    Подробнее в нашей статье:  Доступ к файлам WSL Linux с помощью Проводника Windows 10

    Как получить доступ к файлам WSL Linux из проводника Windows 10.

    Также, чтобы удобно было работать с каталогами файловой системой Linux вы можете установить в Ubuntu, например, «Midnight Commander»:

    sudo apt install mc

    Запуск Midnight Commander осуществляется посредством ввода команды:

    mc

    Установка необходимых программ в Ubuntu для Windows 10.

    Шаг 7: C помощью меню «Пуск» запустите Ubuntu.

    Шаг 8: Обновите локальный индекс apt пакетов в Ubuntu выполнив команду:

    sudo apt update

    Обновите локальный индекс apt пакетов в Ubuntu выполнив команду:

    Шаг 9: После чего необходимо обновить установленное программное обеспечение:

    sudo apt upgrade

    На запрос «Do you want to continue? [Y/n]» нажмите клавишу Y.

    Установка необходимых программ в Ubuntu для Windows 10.

    Установка Apache.

    Веб-сервер Apache используют более половины всех действующих веб-сайтов. Это очень мощный и гибкий инструмент.

    Шаг 10: Установим Apache выполнив команду:

    sudo apt install apache2

    Вы увидите список пакетов, которые будут установлены, а также объём места на диске которое они займут. Нажмите Y для продолжения установки.

    wsl 2 Установка Apache.

    Установка MySQL сервера.

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

    Шаг 11: Установим MySQL сервер:

    sudo apt install mysql-server

    Нажмите Y для продолжения установки. После завершения установки нам потребуется выполнить некоторые дополнительные команды, чтобы настроить наше окружение MySQL

    Wsl 2 Установка MySQL сервера

    Шаг 12: Установим php и другие пакеты, необходимые для веб-разработки:

    PHP это компонент, отвечающий за обработку кода для отображения динамического контента. 

    sudo apt install php libapache2-mod-php php-mysql php-xml php-curl

    Примечание: Если необходимо установить определенную версию php, например 7.4.x, необходимо выполнить команду:

    sudo apt install php7.4 libapache2-mod-php7.4 php7.4-mysql php7.4-xml php7.4-curl

    Установим php и другие пакеты, необходимые для веб-разработки:
    Включим модуль Mod rewrite в Apache:

    Коротко, mod_rewrite — это модуль для веб-сервера Apache, выполняющий функцию преобразования URL.

    Шаг 13: Выполните команду:

    sudo a2enmod rewrite

    Включим модуль Mod rewrite в Apache:

    Изменение метода аутентификации MySQL пользователя root.

    Необходимо изменить метод аутентификации MySQL для пользователя root выполнив следующие действия:

    Шаг 14: Запустим службу mysql.

    sudo service mysql start

    Wsl Запустим службу mysql.

    Шаг 15: Подключимся к серверу MySQL под стандартным пользователем root, который был создан при установке MySQL на ваш компьютер:

    sudo mysql -uroot -p

    Шаг 16: При запросе пароля нажмите Enter, т.к. по умолчанию пользователь root, созданный при установке, не имеет пароля.

     При запросе пароля нажмите Enter

    Примечание: На серверах Ubuntu, использующих MySQL ( 5.7 и более поздние версии), аутентификация root пользователя происходит с помощью плагина auth_socket, а не с помощью пароля. Это во многих случаях повышает безопасность, но, может усложнить настройку доступа к root пользователю для phpMyAdmin и др. программ.

    Шаг 17: Чтобы проверить метод аутентификации, который задействован для пользователя root, выполните команду:

    SELECT user, authentication_string, plugin, host FROM mysql.user WHERE user="root";

    проверить метод аутентификации, который задействован для пользователя root,

    Шаг 18: Если в ответе на запрос вы видите используется аутентификация с помощью плагина auth_socket, необходимо изменим эту настройку. Для этого введём команду:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

    Шаг 19: Выполним команду FLUSH PRIVILEGES, которая применит внесённые изменения:

    FLUSH PRIVILEGES;

    аутентификация с помощью плагина auth_socket

    Создание базы данных.

    Шаг 20: Создадим базу данных для веб-проекта test.local. Для этого введем в командной строке MySQL следующую команду:

    CREATE DATABASE testlocal;

    Шаг 21: Для завершения работы с командной строкой MySQL выйдем из неё:

    exit

    Создадим базу данных для веб-проекта test.local.

    Установка phpMyAdmin.

    Шаг 22: Выполняем команду:

    sudo apt install phpmyadmin

    Wsl 2 Установка phpMyAdmin.

    Шаг 23: В первом диалоговом окне, нажмите пробел чтобы выбрать Apache, далее нажмите клавишу Tab, а затем Enter.

    В первом диалоговом окне, нажмите пробел чтобы выбрать Apache, далее нажмите клавишу Tab, а затем Enter.

    Шаг 24: Выберите Yes, для настройки базы данных на запрос использовать dbconfig-common.

    Укажите пароль пользователя MySQL root.

    Шаг 25: Укажите пароль пользователя MySQL root.

    пароль пользователя MySQL root.

    Шаг 26: Подтвердите пароль

    Шаг 27: Включим необходимые расширения PHP:

    sudo phpenmod mcrypt
    sudo phpenmod mbstring

    Включим необходимые расширения PHP:

    Шаг 28: Перезапустите Apache:

    sudo service apache2 restart

    Теперь вы можете получить доступ к phpMyAdmin по следующему URL: http://localhost/phpmyadmin/ Вы можете войти в систему, используя имя пользователя root и пароль root, настроенные во время установки MySQL.

    URL: http://localhost/phpmyadmin/

    Настройка виртуальных хостов в Apache.

    В Ubuntu файл настроек виртуальных хостов Apache находятся по следующему пути /etc/apache2/sites-available/*.conf. В Apache уже настроен один виртуальный хост по умолчанию в файле 000-default.conf. Возьмем данный файл за основу.

    Шаг 29: Создайте копию файла 000-default.conf выполнив команду:

    sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/test.local.conf

    Шаг 30: Внесем изменения в файл test.local.conf, для этого используем, редактор nano:

    sudo nano /etc/apache2/sites-available/test.local.conf

    Wsl 2 Настройка виртуальных хостов в Apache.

    Содержимое файла test.com.conf после правок для Wsl 2 если вы создали директорию для сайта в файловой системе Linux:

    <VirtualHost *:80>
        ServerAdmin webmaster@test.local
        ServerName test.local
        ServerAlias www.test.local
                    DocumentRoot /home/almanex/projects/test.local/public_html/                 
                    <Directory /home/almanex/projects/test.local/public_html/> 
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>         
                    ErrorLog ${APACHE_LOG_DIR}/error.log
                    CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>

    Внимание: Не забудьте заменить UNIX имя пользователя (username) на свое (Шаг: 7), в моем случае это almanex.

    Содержимое файла test.com.conf после правок для Wsl 2

    Содержимое файла test.com.conf после правок для Wsl 1 и Wsl 2, где файлы  проекта находятся на диске файловой системы Windows —  C, D, E:

    <VirtualHost *:80>
        ServerAdmin webmaster@test.local
        ServerName test.local
        ServerAlias www.test.local
                    DocumentRoot /mnt/c/projects/test.local/public_html/
                   <Directory /mnt/c/projects/test.local/public_html/>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>         
                    ErrorLog ${APACHE_LOG_DIR}/error.log
                    CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>

    Внимание: Не забудьте заменить букву диска! В примере мы используем диск С.

    Содержимое файла test.com.conf после правок для Wsl 1

    Шаг 31: После внесения правок сохраните и закройте файл сочетанием клавиш CTRL X. Подтвердите операцию клавишей Y и нажмите ENTER.

    Шаг 32: Включим новый виртуальный хост с помощью утилиты a2ensite:

    sudo a2ensite test.local.conf

    Шаг 33: Далее деактивируем сайт по умолчанию 000-default.conf:

    sudo a2dissite 000-default.conf

    Шаг 34: Перезапустим service apache:

    sudo service apache2 restart

    Wsl 2 Перезапустим service apache:

    Перенаправление test.local на локальный веб-сервер.

    Ваш проект доступен по адресу http://localhost/

    Для того чтобы доменное имя http://test.local было связано с вашим локальным веб-сервером, откройте файл hosts, расположенный по адресу C:WindowsSystem32driversetc и добавить в него строки:

    127.0.0.1 test.local

    172.30.69.65 test.local

    Чтобы определить ip-адрес вашего сетевого интерфейса (в моем случае это 172.30.69.65) можно использовать команду ip address в терминале (см. картинку ниже).

    Чтобы определить ip-адрес вашего сетевого интерфейса используйте команду ip address

    Команды для запуска и остановки веб-сервера.

    Все, теперь перед началом работы с вашим веб проектом, вам нужно запустить Apache и MySQL, для этого необходимо ввести следующие команды по очереди:

    sudo service apache2 start
    sudo service mysql start

    Для остановки веб-сервера:

    sudo service apache2 stop
    sudo service mysql stop

    Необязательно: Чтобы было проще запускать и останавливать веб-сервер вы можете создать bash скрипты start.sh и stop.sh.

    тобы было проще запускать и останавливать веб-сервер вы можете создать bash скрипты start.sh и stop.sh.

    Как создать скрипт start.sh:

    Шаг 1: Откройте терминал и создайте файл командой:

    sudo nano ./start.sh

    Шаг 2: Вставьте следующее содержимое, где замените password на пароль, который установили для пользователя Ubuntu:

    #!/bin/bash

    echo password | sudo -S sudo service apache2 start

    echo password | sudo -S sudo service mysql start

    exit 0

    wsl2 замените password на пароль, который установили для пользователя Ubuntu

    Шаг 3: Необходимо отредактировать права доступа для start.sh. Выполните команду:

    sudo chmod -R 755 ./start.sh

    Скрипт stop.sh:

    Шаг 4: Создайте файл командой:

    sudo nano ./stop.sh

    Содержимое файла stop.sh:

    #!/bin/bash

    echo password | sudo -S sudo service apache2 stop

    echo password | sudo -S sudo service mysql stop

    exit 0

    Шаг 5: Отредактировать права доступа:

    sudo chmod -R 755 ./stop.sh

    Проверка работоспособности веб-сервера.

    Для проверки работоспособности веб-сервера установим на test.local систему управления контентом, например, OctoberCMS, MODX Revolution или WordPress.

    Для этого скачаем с официальной страницы архив системы WordPress и распакуем его в созданную нами директорию

    С:Projectstest.localpublic_html 

    или

    /home/main/projects/test.local/public_html

    Для установки системы необходимо открыть мастер. Откроем в браузере адрес http://test.local. После этого ответим на все вопросы мастера и нажмём на кнопку «Вперед», введем сведения о подключении к базе данных testlocal и тд..

    WordPress wsl Windows 10

    Дождёмся окончания процесса установки. Готово!

    Заключение

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

    Рекомендуем: Экспорт и импорт дистрибутива Linux WSL1 и WSL2 в Windows 10

    Кратко об IIS

    IIS (Internet Information Services) — комплекс служб Интернета от компании Майкрософт. IIS распространяется с операционными системами семейства Windows. IIS включает несколько серверов, в том числе и веб-сервер обслуживающий веб-сайты расположенные на локальной машине и в сети интернет. IIS поддерживает протоколы HTTP, HTTPS, FTP, POP3, SMTP.

    Веб-сервер IIS поддерживает сайты созданные в любой программной среде: ASP.NET, PHP, Python и др., использование любых баз данных, например: MSSQL, MySQL, PostgreSQL, SQLite. Веб-сервер IIS характеризуется малым потреблением ресурсов процессора, является одним из самых быстрых серверов, и что важно, имеет централизованную поддержку компании Microsoft.

    Тестирование сайтов на IIS localhost

    Перед опубликованием сайтов в интернете желательно их тщательно протестировать у себя на локальной сети компьютера. Для этого необходимо активировать и настроить службу веб-сервера IIS. Для повышения «производительности» выпуска сайтов, IIS можно настроить на одновременную работу нескольких веб-приложений на одном компьютере.

    Установка серверов IIS


    Службы IIS не устанавливаются по умолчанию при установке Windows. Чтобы включить веб-сервер для работы с сайтами необходимо включить компонент Windows службы IIS и компоненты для поддержки сайтов соответствующих технологий.

    Активация служб IIS:
    Панель Управления -> Программы -> Включение и отключение компонентов Windows
    поставьте галочки у себя также как на рисунке, для тестирования веб-сайтов этого вполне достаточно, в дальнейшем можно будет отредактировать состав включенных компонентов. После изменения состава компонентов Windows компьютер перегрузить.

    Компоненты ASP, при необходимости устанавливаются для отладки сайтов Active Server Pages устаревших версий. Для более современных включаются возможности поддержки сайтов на ASP.NET.

    Компонент CGI включается для создания динамических сайтов на скриптовых технологиях CGI и FastCGI практически для любых языков программирования: PHP, Python, C, C#, Java и др.

    Диспетчер служб IIS

    Диспетчер служб IIS существенно упрощает процедуры отлаживания и настроек работы веб-сайтов. Диспетчер служб имеет визуальную консоль управления IIS, которую также необходимо включить, вместе с компонентами разработки веб-приложений.

    Включение подразумевает постановку галочки напротив пункта Консоль управления IIS. После изменения состава компонентов Windows компьютер перегрузить.

    Запустить диспетчер служб IIS можно из панели управления:
    Панель управления->Система и безопасность->Администрирование->Диспетчер служб IIS.

    Для удобства пользования консолью управления IIS можно добавить ярлык диспетчера на начальный экран.

    Дополнительные установки

    Для работы веб сайтов на основе ASP.NET возможно потребуется установка .NET Framework, старых и/или новейших версий. Для веб приложений .NET Core необходима установка пакета ASP.NET Core Hosting Bundle, включающего в себя среду выполнения .NET Core и среду выполнения ASP.NET Core. Для сервера IIS, данный пакет добавит ещё и модуль ASP.NET Core IIS.

    Для работы сайтов на PHP, Python, Java, Kotlin и других языках устанавливаются программные пакеты, указанные в документации к соответствующему языку.

    Создание сайтов на localhost веб-сервере IIS

    После активирования служб IIS операционной системы Windows, стандартно, на диске С: создается папка inetpub, где находятся файлы тестового сайта. Тестовый сайт вызывается в браузерах по адресу http://localhost.

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

    Процесс создания локального сайта включает последовательность действий:

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

    В открывшемся диалоговом окне назначить имя сайта, указать физический путь до папки с файлами сайта. А также назначить имя узла по которому сайт будет открываться в браузере. Имя узла выбирается из предварительно отредактированного файла hosts.

    После перечисленных процедур сайт добавится на веб-сервер IIS.

    Несколько сайтов на разных именах, файл hosts

    Если локальных сайтов у вас несколько и все они будут использовать стандартный порт 80, то для каждого сайта необходимо установить привязки: прикрепление сайта к имени узла. Имя узла (доменное имя) — это текстовый адрес по которому вы будете получать доступ к сайту через браузер.

    Имена узлов необходимо зарегистрировать в операционной системе. Для этого в файл hosts, расположенный по адресу C:WindowsSystem32driversetc требуется вписать строки соответствия IP-адреса имени сайта как на рисунке. Редактировать файл hosts нужно с правами администратора. Не обязательно, но если требуется можно привязывать имена узлов к разным локальным IP в пределах 127.0.0.1 — 127.255.255.254. Например, 127.0.0.1, 127.0.0.2, 127.0.0.3, 127.0.0.4 и т.д. Для вступления изменений в силу операционную систему требуется перегрузить.

    Несколько сайтов на одном имени

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

    Например, вы добавляете сайт на имя узла localhost (можно не указывать данное имя, поскольку оно назначается по умолчанию) и привязываете сайт не к 80, а к любому уникальному номеру порта, см. рисунок.

    При вызове сайта в адресную строку браузера вписывать имя и порт, например: http://localhost:8001. Сочетание одного имени и разных портов будут уникальными адресными идентификаторами тестируемых сайтов.

    Таким способом можно использовать не только localhost, но и любое имя узла сайтов уже зарегистрированных в файле hosts. По такому же принципу можно редактировать привязки уже созданных сайтов. Вызвать окно редактирования привязок можно в контекстном меню имени сайта.

    Понравилась статья? Поделить с друзьями:
  • Настроить панель задач в windows 10 без активации
  • Настроенные политики обновления windows 10 как изменить
  • Настроить вайфай на ноуте windows 10
  • Настроить общий доступ папок в windows 10
  • Настраиваемый вход в систему windows 10 что это