Remontnouta.ru

ПК Ремонт техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Как запустить сайт на 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 включен как часть установки Windows (как для сервера, так и для рабочих станций) и требует активизации и конфигурирования. Далее представлены три способа активации IIS для различных операционных систем.

Установка IIS на настольных версиях Windows (Windows Vista, Windows 7 и Windows 8)

Каждая версия операционной системы Windows предлагает свою версию IIS — IIS 8 (в Windows 8), IIS 7.5 (в Windows 7) или IIS 7 (в Windows Vista). Во всех этих версиях Windows, IIS включен, но изначально не установлен. Чтобы установить его, необходимо выполнить следующие действия:

Откройте панель управления.

Нажмите кнопку «Включение или отключение компонентов Windows». Теперь вам нужно подождать, пока Windows исследует вашу систему.

Найдите элемент Internet Information Services (Службы IIS) в верхней части списка и нажмите на галочку чтобы включить его:

Включение IIS

Обратите внимание, что Windows позволяет включить множество компонентов IIS: поддержка FTP-сервера, дополнительные инструменты управления, службы обратной совместимости с IIS 6 и т.д.

Убедитесь, что вы выбрали поддержку ASP.NET. Для этого раскройте узел Службы Интернета —> Компоненты разработки приложений —> ASP.NET (Internet Information Services —> World Wide Web Services —> Application Development Features —> ASP.NET):

Включение поддержки ASP.NET в IIS

Если вы хотите использовать поддержку IIS в Visual Studio, которая позволяет вам создавать виртуальные каталоги IIS непосредственно в диалоговом окне New Web Site, вам нужно выбрать пункт «Совместимость управления IIS 6» в разделе «Средства управления веб-сайтом» (Web Management Tools —> IIS 6 Management Compatibility).

Как только вы выбрали нужные параметры IIS, нажмите кнопку OK для завершения установки.

Установка IIS в Windows Server 2008

Установка и настройка IIS одинакова для Windows Server 2008 и Windows Server 2008 R2. Необходимые шаги описаны ниже:

Запустите диспетчер сервера. Чтобы сделать это, нажмите кнопку Start и выберите All Programs —> Administrative Tools —> Server Manager.

Выберите узел Roles в дереве слева.

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

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

После установки вам будет предложено настроить веб-сервер. Как в настольных версиях Windows, вы можете выбрать специфические особенности IIS 7, которые должны быть включены.

Если вы работаете в ASP.NET с версией .NET Framework 4.5, то эту версию .NET Framework необходимо будет установить (центр разработчиков .NET Framework)

Читайте так же:
Для чего служит модем

Установка IIS в Windows Server 2012

Процесс установки IIS в Windows Server 2012, по существу, такой же, как и в Windows Server 2008. Основное различие заключается в том, что пользовательский интерфейс несколько отличается. Подробное описание вы можете найти перейдя по ссылке Installing IIS 8 on Windows Server 2012.

Настройка привязки

ПРИМЕЧАНИЕ. Привязка определяет, каким из сайтов сервера IIS должен быть обработан запрос. Если на сервере нет других сайтов, достаточно указать только номер порта (поле «TCP-порт для веб‑узла»), равный 80. Чтобы сайт был доступен только с этого компьютера, укажите адрес (поле «Введите IP-адрес для веб-узла») 127.0.0.1. Чтобы веб-сайт был доступен только из локальной сети — выберите IP-адрес из локальной сети. Чтобы сайт был доступен по доменному имени, пропишите его в поле «Заголовок для веб-узла».

Установка IIS

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

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

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

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

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

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

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

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

Как установить и настроить IIS?

Ваш сайт готов к запуску? Прекрасно, осталось дело за «малым» – как выражаются профессионалы, развернуть его на сервере. Во многих случаях для этого отлично подойдет IIS. Что это такое, зачем нужно, какие плюсы такого решения, а главное, как выполняются установка и настройка IIS для корректной работы сайта – про это вы узнаете в нашей статье!

Что такое IIS?

IIS – это сокращение от Internet Information Services. Хотя в первые несколько лет после дебюта, который состоялся в 1995 году, расшифровка была чуточку другой: Internet Information Server. Как бы там ни было, это пакет сервисов, созданный в Microsoft как компонент Windows для размещения сайтов в интернете. Фактически, IIS представляет веб-сервер с поддержкой основных протоколов передачи данных (HTTP, HTTPS, FTP, SMTP, POP3 и т.д.) и используемых в разработке технологий (ASP.NET, ASP, CGI, FastCGI, SSI и ISAPI). Благодаря этому установка IIS очень востребована.

Хотя этот сервер заслужил популярность не только по этим причинам. Такой пакет отличается и другими плюсами:

  • На сервере, где есть один адрес IP и TCP-порт, можно организовать работу сразу нескольких сайтов. Они будут отличаться по заголовкам узла или же иметь собственные IP и TCP.
  • Управление можно вести как с серверных версий ОС, так и с настольных – причем это может быть и старая версия вроде 2000 или XP (хотя настройка IIS будет кое в чем ограничена).
  • Служба WWW в описываемом сервере имеет много видов аутентификации пользователей, за счет чего доступ к сайту безопасен и оптимизирован для конкретных задач.
Читайте так же:
Блок питания sparkman sm 300w

Как проходит установка IIS?

Инсталляция пакета Internet Information Services достаточно простая. Он является частью Windows, по сути его нужно не столько установить, сколько включить. Для примера рассмотрим по отдельности два популярных сценария.

Как установить IIS на Windows Server 2012?

В этой операционной системе применяется вариант IIS 8.0 или 8.5 (для 2012 R2). Порядок действий следующий:

  1. Откройте «Диспетчер серверов», найдите вкладку «Управление», выберите «Добавить роли и компоненты». В открывшемся «Мастере добавления…» прочитайте важную информацию и подтвердите кнопкой «Далее».
  2. После этого открывается подраздел «Тип установки». Тут следует отметить «Установка ролей и компонентов» и «Далее», что даст возможность выбора сервера из пула серверов, что также завершится нажатием «Далее».
  3. В подразделе «Роли сервера» выделите «Веб-сервер (IIS)», что приведет к открытию диалогового окна, в котором вам необходима кнопка «Добавить компоненты». Появится раздел с важной информацией – и снова «Далее».
  4. В «Службы ролей» ищите «Разработка приложений», отмечайте все пункты (без «Инициализация приложений»). Программа укажет, что нет исходников – жмите «Установить», чтобы они автоматически скачались через интернет.
  5. После этого происходит скачивание и установка необходимых компонентов и открывается последний пункт «Результаты». Когда в ходе установки IIS будут достигнуты 100%, останется нажать кнопку «Закрыть».

Что касается других серверных версий, отличия незначительные. В основном они касаются чуть иной организации интерфейса и некоторых деталей (вроде снятия галочек с «.NET Extensibility 3.5» и «ASP.NET 3.5» для 2019). Суть же одинакова, и описанная инструкция поможет вам справиться с задачей.

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

Хотя инсталляция и настройка IIS рекомендована через Windows Server, простые настольные системы могут быть пусть урезанной, но и доступной альтернативой. Потому расскажем об установке веб-сервера этих систем. Он мало отличается от версии к версии, для примера возьмем Windows 7 и связанный с ней IIS 7.5:

  1. Откройте панель управления, выберите «Программы» и нажмите тут кнопку «Включение или отключение компонентов Windows», что запускает процесс изучения параметров системы.
  2. Когда ОС готова к дальнейшим действиям, отыщите пункт «Службы IIS» и отметьте его. Важно: у него есть подпункты для разных компонентов веб-сервера: от поддержки FTP до обратной совместимости.
  3. В установке IIS не будет смысла без ASP.NET. Поэтому раскрывайте список «Службы интернета», в нем нужны «Компоненты разработки приложений» – и тут убедитесь, что отмечен пункт «ASP.NET 4.5».
  4. Можно отметить другие важные вам технологии. К примеру, чтобы включить в Visual Studio IIS для создания виртуальных каталогов, вам в «Средствах управления веб-сайтом» нужен пункт «Совместимость управления IIS 6».
  5. Когда выбрано все, что требуется для работы и администрирования вашего сайта, вам остается только одно – кнопка «ОК». Internet Information Services установлен!

Как проходит настройка IIS?

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

  • левая часть экрана отдана под список серверов и сайтов;
  • центральная отведена под основные параметры;
  • в правой указаны связанные с параметрами доступные действия.
Читайте так же:
Булькающий звук в наушниках

Если развернуть в левой части созданный вами веб-сервер, то в нем расположен Default Web Site, новый «пустой» сайт. Чтобы увидеть его и оценить, правильно ли установлен IIS, выберите его, затем в правой части экрана кликните на «Обзор *:80 (http)». Если все сделано корректно, то запустится браузер с главной страницей, расположенной по адресу http://localhost/.

Что же касается не тестового сайта, а вашего, для него в системе создается папка C:inetpubwwwroot. Именно сюда копируют весь каталог с файлами от созданного сайта. Хотя отметим: этот вариант подходит для простых порталов. А для более сложных ресурсов с динамическими страницами правильнее создать виртуальный каталог: все файлы лежат на жестком диске в удобном для вас месте, но будто бы в том самом разделе C:inetpubwwwroot.

Впрочем, о тонкой настройке IIS лучше говорить отдельно. Потому кратко опишем пару важных моментов отладки веб-сервера: про добавление пакетов языка PHP и системы управления базами данных MySQL.

Установка PHP

  1. Скачайте архив требуемой версии PHP и распакуйте в С:php. Затем нужно скачать и установить PHP Manager for IIS (при инсталляции в каждом окне нажмите на «Next»).
  2. В «Диспетчере служб IIS» появится пункт «Администратор PHP», по клику откроется окно, где надо выбирать «Register new PHP version». Для этого в новом окне укажите путь к папке С:php и файлу php-cgi.exe.
  3. Проверьте работу PHP, нажав на «Check phpinfo()». Если тестовая страница выдает ошибку «500», скачайте с сайта Microsoft и установите актуальный для веб-сервера пакет Visual C++, а затем повторите «чек».

Установка MySQL

  1. Скачайте и запустите инсталляцию нужной версии MySQL. Подтвердите согласие с лицензионным соглашением кнопкой «Next», её же нажимайте и после выбора типа установки «Developer Default», а затем – «Execute».
  2. После проверки конфигурации и установки недостающих компонентов клик на «Next», «подпись» под лицензией и нажатие на «Execute». В новом окне появятся параметры сети – их оставьте по умолчанию.
  3. После этого в открывающихся окнах надо задать пароль root-пользователя и оставить базовые настройки – и после каждого раза та же кнопка «Next». Затем подключение к серверу MySQL, принятие всех настроек – и «Finish».
  4. Но настоящий финиш – открытие MySQL Workbench. В нем выберите пункт «Local instance MySQL», где надо ввести заданный пароль. Это открывает окно для управления созданным MySQL-сервером.

Еще в вопросе настройки IIS упомянем URLRewriter 2.0 (Модуль переопределения URL-адресов), но с его установкой все просто. Скачиваете его с сайта Microsoft, запускаете инсталляцию, соглашаясь с лицензией, и ждете окончания процесса – и потом кнопка «Готово».

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

Читайте так же:
Для чего нужен dns сервер

Установка веб-сервера IIS 8 в Windows Server 2012 R2

Веб-сервер представляет собой некоторую программу (службу), принимающую HTTP- запросы от клиентов, обычно от веб-браузеров, обрабатывающую данные запросы и выдающую им ответ, как правило, вместе с HTLM-страницей (сайтом), изображением, файлом, медиа-потоком или другими данными. Ниже подробно рассмотрим процесс установки подобной службы, а именно веб-сервера IIS 8 (Internet Information Server) входящего в поставку Microsoft Windows Server 2012 R2.

0. Оглавление

1. Установка веб-сервера IIS

Запускаем Диспетчер серверов (Server Manager). Его можно запустить с ярлыка на панели задач, или же выполнив команду servermanager.exe (Для этого необходимо нажать комбинацию клавиш Win + R, в появившемся окне в поле «Открыть» (Open) написать имя команды и нажать «ОК» ).

ustanovka_servera_terminalov_win_2012_001

В диспетчере серверов, в меню, расположенном в правом верхнем углу окна, выберем «Управление» (Manage) — «Добавить роли и компоненты» (Add Roles and Features)

Ustanovka_IIS_8_Winsdows_Server_2012_01

Запустится Мастер добавления ролей и компонентов (Add Roles and Features Wizard). Нажимаем «Далее» (Next) на стартовой странице.

Ustanovka_IIS_8_Winsdows_Server_2012_02

Тип установки (Installation Type) отмечаем «Установка ролей или компонентов» (Role-based or feature-based installation) и нажимаем «Далее» (Next).

Ustanovka_IIS_8_Winsdows_Server_2012_03

Выбираем текущий сервер из пула серверов (Select a server from the server pool) и снова жмем «Далее» (Next).

Ustanovka_IIS_8_Winsdows_Server_2012_04

На следующем шаге выбираем роль, которую необходимо установить. В нашем случае это роль «Веб-сервер (IIS)» (Web Server). Отмечаем ее в списке.

Ustanovka_IIS_8_Winsdows_Server_2012_05

При этом мастер предложит нам добавить компоненты, необходимые для Веб-сервера, а именно «Консоль управления службами IIS» (IIS Management Console). Соглашаемся на установку дополнительных компонент нажав «Добавить компоненты» (Add Features) и жмем «Далее» (Next).

Ustanovka_IIS_8_Winsdows_Server_2012_06

Оставляя список компонент без изменений нажимаем «Далее» (Next).

Ustanovka_IIS_8_Winsdows_Server_2012_16

Ознакомившись с информацией о роли веб-сервера снова жмем «Далее» (Next).

Ustanovka_IIS_8_Winsdows_Server_2012_07

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

  • Общие функции HTTP (Common HTTP Features)
    • Статическое содержимое (Static Content)
    • Документ по умолчанию (Default Document)
    • Обзор каталогов (Directory Browsing)
    • Ошибки HTTP (HTTP Errors)
    • ASP
    • ASP.NET 3.5
    • Расширяемость .NET 3.5 (.NET Extensibility 3.5)
    • Расширения ISAPI (ISAPI Extensions)
    • Фильтры ISAPI (ISAPI Filters)
    • Ведение журнала HTTP (HTTP Logging)
    • Монитор запросов (Request Monitor)
    • Консоль управления IIS (IIS Management Console)

    Для установки FTP-сервера требуются компоненты:

    • FTP-Сервер (FTP Server)
      • Служба FTP (FTP Service)
      • Расширяемость FTP (FTP Extensibility)

      и т. д. Если выделить службу в списке, слева доступно ее краткое описание. Выбрав необходимые службы ролей жмем «Далее» (Next).

      Ustanovka_IIS_8_Winsdows_Server_2012_08

      Устанавливаем флаг «Автоматический перезапуск конечного сервера, если требуется» (Restart the destination server automatically if required) если перезагрузка не помешает работе других пользователей и жмем «Установить» (Install) для начала установки указанных в списке служб.

      Ustanovka_IIS_8_Winsdows_Server_2012_09

      Дожидаемся завершения установки веб-сервера (может произойти перезагрузка сервера) и нажимаем «Закрыть» (Close) для завершения работы мастера.

      Ustanovka_IIS_8_Winsdows_Server_2012_10

      Возвращаемся в диспетчер серверов, в меню «Средства» (Tools) выбираем появившейся там пункт «Диспетчер служб IIS» (Internet Information Services).

      Ustanovka_IIS_8_Winsdows_Server_2012_11

      В запустившемся Диспетчере служб IIS, в окне подключений (Connections) увидим только что установленные веб-сервер (соответствует сетевому имени компьютера) а также один веб-сайт, добавленный по умолчанию, с названием Default Web Site.

      Ustanovka_IIS_8_Winsdows_Server_2012_12

      Данный сайт представляет одну веб-страницу с приветствием на различных языках и откликается на все запросы к данному веб-серверу по 80-му порту. Чтобы просмотреть его, достаточно запустить веб-браузер, например Internet Explorer, и ввести в строку адреса http://localhost.

      Ustanovka_IIS_8_Winsdows_Server_2012_13

      Также этот сайт можно просмотреть с любого другого компьютера в сети, забив в строку адресе IP компьютера где установлен веб-сервер IIS.

      Ustanovka_IIS_8_Winsdows_Server_2012_14

      Файлы этого сайта, как и файлы всех других добавленных позже сайтов по умолчанию располагаются в каталоге C:interpubwwwroot.

      Ustanovka_IIS_8_Winsdows_Server_2012_15

      Ну и соответственно, чтобы сайты расположенные на данном веб-сервере были доступны из сети Интернет по внешнему IP-адресу или доменному имени (о том как привязать доменное имя к IP-адресу читайте здесь), необходимо на маршрутизаторе выполнить проброс 80-ого порта на компьютер с установленным веб-сервером IIS.

      Ustanovka_IIS_8_Winsdows_Server_2012_17

      2. Перезапуск сервера IIS

      Иногда требуется перезапустить веб сервер IIS. Сделать это можно как из Диспетчера служб IIS, кликнув правой кнопкой мыши по серверу в окне подключений или из меню «Действия» (Action)

      Ustanovka_IIS_8_Winsdows_Server_2012_18

      так и из командной строки, выполнив команду

      • параметр /noforce необязателен и используется для защиты от потери данных в случае, когда службы IIS не могут быть остановлены в течение одноминутного периода ожидания.
      • параметр <имя_компьютера> также необязателен при работе на локальном компьютере. В случае удаленного администрирования сервера IIS в качестве параметра <имя_компьютера> указывается имя NetBIOS компьютера, на котором выполняется перезапуск IIS.

      Ustanovka_IIS_8_Winsdows_Server_2012_19

      При перезапуске веб сервера IIS происходит перезапуск следующих служб (если они устанавливались при установке компонент IIS):

      СлужбаОписание
      Служба IIS AdminЭта служба управляет всеми службами IIS, кроме службы WWW (FTP, NMTP и SMTP).
      Служба WWWЭта служба обеспечивает подключения клиентов к веб-узлам.
      Служба HTTP SSLЭта служба обеспечивает безопасные подключения клиентов к веб-узлам.
      Служба FTPЭта служба обеспечивает FTP-подключения и администрирование в диспетчере IIS.
      Служба SMTPЭта служба обеспечивает передачу электронной почты по сети.
      Служба NNTPЭта служба обеспечивает передачу электронных новостей по сети.

      Смотрите также:

      Ниже приведена небольшая инструкция об изменении политики паролей в Microsoft Windows Server 2012 R2. По умолчанию политика паролей определена таким образом, что все пароли учетных записей пользователей должны удовлетворять следующим…

      В данной статье я расскажу как добавить разрешающее правило в Брандмауэр Windows Server 2012 R2 (в Windows Server 2008 R2 действия аналогичны). Правило будем добавлять на примере работы сервера 1С:Предприятие…

      Ниже будет подробно рассказано как установить Microsoft .NET Framework 3.5 на локальный сервер под управлением Windows Server 2012, так как в этой ОС не получится установить Microsoft .NET Framework 3.5 через обычный инсталлятор, как на…

      голоса
      Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector