Как запустить сайт на сервере windows
Перейти к содержимому

Как запустить сайт на сервере windows

  • автор:

Вводная информация

Данная статья мало чем отличается от оригинальной информации и дана здесь для простоты поиска и удобного использования технических данных по теме, при настройке ПО компании «ЮСИЭС» использующего функционал веб-сервисов IIS.

  • Полную поддержку по продукту IIS необходимо искать на сайте производителя — www.Microsoft.com.

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

Веб-серверы IIS 7 позволяют:

  • Предоставлять сведения пользователям Интернета.
  • Загружать с сервера и отправлять на сервер файлы с использованием протокола FTP или WebDAV.
  • Размещать веб-службы, содержащие бизнес-логику для трехуровневых приложений.
  • Распространять через Интернет приложения, избавив пользователей от необходимости работать с физическими носителями – дискетами и компакт-дисками.

Веб-серверами могут эффективно пользоваться клиенты самого разного уровня для решения самых разнообразных задач. Например:

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

Роль Веб-сервер (IIS) в Windows 7 и Windows Server® 2008 R2 позволяет обмениваться информацией с другими пользователями в Интернете, интрасети или экстрасети. В состав Windows Server 2008 R2 входят службы IIS 7.5, которые представляют собой единую веб-платформу, в состав которой входят IIS, ASP.NET и Windows Communication Foundation. Службы IIS 7.5 обладают следующими ключевыми функциями и усовершенствованными возможностями:

  • Встроенные расширения
    • WebDAV и FTP
    • Фильтрация запросов
    • Модули пакета администрирования

    Активация компонентов IIS в ОС Windows 7 и выше

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

    1. В пункте [Панель управления] — [Программы и компоненты] выбрать пункт — [Включение или отключение компонентов Windows].

    Рис. — Выбор и активация компонентов IIS.

    • Для работы на ОС WIN8.1 и WIN10 необходимо поставить компоненты: [IIS] -> [WWW services] -> [Application development Features]: «ASP.NET 4.5» и «.NET Extensibility 4.5» и включить их согласно рисунку ниже.

    рис. — Активация компонентов IIS для Win 8 — 10.

    1. После установки Microsoft .NET Framework его необходимо зарегистрировать в IIS.
    • Для этого необходимо открыть командную строку и от имени администратора выполнить следующие команды:
    cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

    Рис. — Регистрация компонентов IIS.

    Примечание: Подробнее об этой процедуре и различных вариантах установки на разных редакциях и битностях (x86 и x64) систем можно ознакомиться по ссылке — http://msdn.microsoft.com/ru-ru/library/k6h9cz8h(v=vs.100).aspx .

    1. После завершения процесса регистрации Net.Framework можно перейти непосредственно в панель управления IIS. Она располагается по адресу — [Панель управления] — [Администрирование] — [Диспетчер служб IIS].

    Рис. — Вид диспетчера служб IIS.

    • Слева располагаются названия сайтов, активных или остановленных, привязанных к данной Windows. Справа — элементы управления сайтом.

    На этом, установка и регистрация компонентов завершена и можно приступать к работе с диспетчером служб IIS.

    Использование IIS на примере запуска ПО «WebMonitor v4»

    1. Запустить оснастку диспетчера веб-сервисов IIS.
    2. Нажать «ПКМ» на вкладку [Сайты] — [Добавить веб-сайт].
    3. В открывшемся окне заполнить:
    • «Имя сайта» — имя, которое будет отображаться в IIS.
    • «Пул приложений» — Выбирать «DefaultAppPool» (надо убедиться, что внутри пула выбрано «Номер версии — v4.0», «Режим конвеера — Встроенный»)
    • «Физический путь» — Путь к каталогу «WebMonitor» на диске.
    • «IP-адрес» — назначить адрес (из списка заданных на компьютере), по которому будет доступен сайт.
    • «Порт» — 8083
    • «Имя узла» — оставить пустым

    В случае, если выбран пункт «Запускать веб-сайт немедленно» — после сохранения можно сразу открывать сайт в браузере.

    Рис. — Настройка IIS для использования вебмониторингом.

    Как установить и настроить веб-сервер IIS на Windows Server

    Как установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows ServerКак установить и настроить веб-сервер IIS на Windows Server Как установить и настроить веб-сервер IIS на Windows Server

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

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

    Как запустить сайт на IIS сервере?

    Если вы хотите узнать больше о веб-дизайне и разработке, установка 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 с помощью графического интерфейса

    Это метод «укажи и щелкни» для настройки веб-сайта в 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:\intepub\wwwroot. Вот где файлы, которые составляют сайт должны быть сохранены. Вы увидите файл веб-страницы IIS по умолчанию, iisstart.html, и изображение, показанное на странице, iisstart.png. Здесь вы сохраните свою первую веб-страницу.
    2. Откройте Блокнот как администратор. Чтобы сохранить в папку wwwroot , вы должны быть администратором.
    3. Сохраните файл в папку wwwroot. Назовите его index.html и измените тип файла «Сохранить как» на «Все файлы». Затем нажмите кнопку Сохранить.
    4. Теперь, когда он сохранен как правильный тип файла, давайте поместим в него некоторый контент. Введите следующий HTML-код для очень простой веб-страницы и сохраните его:

      

    Hello World!

  • Вернитесь в веб-браузер, который имеет веб-страницу 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 и другие.

    Насколько публикация полезна?

    Нажмите на звезду, чтобы оценить!

    Создание сайта iis в Windows Server 2012 R2

    iis

    Настройка серверов windows и linux

    Добрый день уважаемые читатели и гости блога. Для меня было большим удивлением, что в Америке и в Европе, очень много хостинов используемых людьми, построены на Windows Internet Information Services, и ее доля там больше чем Linux Apache или nginx. В сегодняшнем посте я бы хотел рассказать, начинающим системным администраторам, как создавать сайты iis в Windows Server 2012 R2, точнее административную часть, так как там уже вы сами будите выбирать, будет ли это ресурс на движке Werdpress или же статический сайт, вариантов очень много.

    Подготовка IIS для развертывания сайта в IIS

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

    открываем диспетчер IIS

    Я хочу создать отдельный сайт, пускай это будет iis.pyatilistnik.org, для этого переходим в пункт сайты и через правый клик ,выбираем пункт «Добавить веб-сайт»

    добавление сайта iis

    Само создание сайта iis состоит из вот таких не хитрых пунктов. Во первых, вы задаете:

    • Имя сайта — у меня это iis.pyatilistnik.org
    • Указываете физический путь — это та папка в которой будет лежать контент для сайта, например, картинки, документы, html странички, если сайт с базой данных, то многое будет лежать в ней.

    каталог для создаваемого сайта

    Далее вы производите привязку сайта к нужному ip адресу, делается это после того, как вы на своем DNS сервере создали A или Cname запись для ресурса. Так же задаем тип привязки, имеет ввиду протокол, тут их всего два обычный незащищенный http и защищенный сертификатом шифрования https, о нем я подробно говорил.

    привязка Ip адреса к сайту

    Ну и последним шагом в данном окне, будет указание имени узла, имеется ввиду по какому dns имени, будут фильтроваться заголовки, чтобы попасть на нужный сайт, так как на 80 порту их может висеть очень много.

    создание сайта iis

    Пробуем запустить ваш сайт. И так, сайт в диспетчере IIS на Windows Server 2012 r2 мы создали, пробуем его запустить, для этого у вас есть в пункте управление веб-сайтом, отдельный пункт «Обзор»

    запускаем созданный сайт на iis в Windows Server 2012

    Если все хорошо, то вы получите доступ к ресурсу, если же нет, то увидите запрещающее сообщение:

    Ошибка HTTP 403 — Forbidden

    Тут два варианта:

    • У вас пустая папка с сайтом, попробуйте поместить в нее, хотя бы картинку, для тестирования
    • У вас просто нет прав на чтение данного каталога на уровне Windows

    создание сайта iis windows server 2012

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

    создание сайта iis windows server 2012 r2

    Перейдите на вкладку «Безопасность > Изменить > Добавить > Проверить имя» и через поиск найти нужную группу.

    назначение прав на созданый сайт iis

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

    создание сайта iis за минуту

    Открываем в браузере ваш сайт и проверяем.

    доступный сайт на iis windows server

    не удается отобразить эту страницу

    Как создать сайт в IIS с помощью PowerShell

    # Установка имени сайта и пути к физической папке
    $siteName = «Название_сайта»
    $physicalPath = «Путь_к_физической_папке»

    # Создание нового сайта
    New-WebSite -Name $siteName -PhysicalPath $physicalPath -Port 80 -HostHeader «имя_хоста»

    Вам нужно будет заменить «Название_сайта» на желаемое имя вашего сайта, «Путь_к_физической_папке» на путь к физической папке, где находятся файлы вашего сайта, и «имя_хоста» на имя хоста, с которым будет связан ваш сайт. Запустите этот скрипт с правами администратора в PowerShell, и он создаст новый сайт в IIS.

    Следующим шагом, у вас встанет вопрос какого типа будет ваш сайт и нужно ли для его настройки добавлять новые компоненты или же устанавливать сторонние, по типу PHP или MySQP для WordPress. Далее я вам советую, разобраться в вопросе проверки подлинности IIS и как она настраивается.

    Популярные Похожие записи:
    • Как узнать версию php онлайн
    • Как обновить сайт до WordPress 6.3 и вышеКак обновить сайт до WordPress 6.3 и выше
    • Автозагрузка в windows server 2012-2016
    • Необходимо запустить инсталлятор от имени администратораНеобходимо запустить инсталлятор от имени администратора
    • hh.exe или Скрытый браузер в Windowshh.exe или Скрытый браузер в Windows
    • Как открыть PowerShell, все методыКак открыть PowerShell, все методы

    Сен 20, 2023 03:05 Автор — Сёмин Иван

    9 Responses to Создание сайта iis в Windows Server 2012 R2

    добрый день!
    скажите, обязательно нужен Windows Server?
    плюс не совсем понятно с привязкой реального домена к IIS. создал А запись со своим ip, при добавлении сайта указал тоже свой ip. что-то нужно было в dns серверах еще прописать? на моей компе вижу тестовую страницу, которую поместил в папку сайта, а на другом ip уже совсем другое. как это исправить?
    заранее спасибо!

    Иван Семин :

    Серверная версия не обязательно. По днс вы правильно написали, саздаете А запись и привязываете ее к нужному ip адресу, после обновления зоны, вы спокойно создаете сайт на ваше IIS и в качестве ip адреса указываете нужный, все начинает работать. Не забываем открыть порты, только. На другом компьютере если днс у провайдера увидели обновления, то все будет работать.

    Создание сайта iis в Windows Server 2012 R2

    Здравствуйте.все сделал по этому описанию.Спасибо все получилось,браузер сервера созданную мной страничку видит все показывает.Вот вопрос-Как сделать ,чтоб сайт который я создал на своем сервере в LLS можно было видеть в интернете и с обычного компа? Может страничку с описанием такого действия подскажете?

    Иван Семин :

    Тут несколько вариантов. 1 у вас есть публичный ip адрес который вы привязываете к сайту, второй вариант у вас есть или тот же публичный адрес и прописанный на оборудовании, которое перенаправляет 80 или 443 порты на ваш сайт на компьютере 3 DDNS

    если есть публичный айпишник то нужно создавать зоны прямого и обратного просмотра?

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *