Разное

Web сервер для windows: Скачать / Open Server Panel

10.08.2021

Содержание

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

Узнайте, как установить службу Internet Information Services (IIS) на серверы с операционными системами Windows Server 2012 R2 и Windows Server 2008 R2.

IIS (Internet Information Services) — набор сервисов от компании Microsoft для работы веб-сервера и других интернет служб. IIS устанавливается на сервер и работает с протоколами  HTTP/HTTPS, POP3, SMTP, FTP, NNTP. В 2015 году была выпущена 10 версия IIS, разработанная под Windows Server 2016.

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

Зайдите на сервер с правами администратора. Запустите «Диспетчер серверов» (Server Manager) из меню «Пуск» (Start) или на панели задач.В меню «Диспетчер серверов» (Server Manager) выберите пункт «Роли» (Roles).Нажмите кнопку «Добавить роли» (Add Roles).Ознакомьтесь с информацией на начальной странице установки и нажмите «Далее» (Next).Выберите из списка ролей сервера «Веб-сервер (IIS)» (Web Server IIS) и нажмите «Далее» (Next).Ознакомьтесь с информацией о веб-сервере и нажмите «Далее» (Next).Просмотрите список компонентов IIS, выберите нужные или оставьте по умолчанию, нажмите «Далее» (Next).

Обратите внимание, что по умолчанию не устанавливаются такие сервисы, как ASP.NET, фильтры ISAPI и др.

Нажмите «Установить» (Install) для начала установки.Запустите «Диспетчер серверов» (Server Manager) и откройте вкладку «Роли» (Roles) > «Веб-сервер IIS» (Web Server IIS) > «Диспетчер служб IIS» (Internet Information Services Manager).

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

Сразу после установки IIS по умолчанию создается пустой сайт Default Web Site.

Проверьте работу сайта по умолчанию, набрав в адресной строке браузера localhost.

Загрузится страница, созданная по умолчанию.

Добавьте сайты, которые будут обслуживаться этим веб-сервером.

В контекстном меню пункта «Сайты» (Sites) на вкладке «Подключения» (Connections) выберите «Добавить сайт» (Add Web Site)Заполните поля формы данными о сайте и нажмите ОК.

В списке сайтов IIS появится только что добавленный.

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

Зайдите на сервер с правами администратора. Запустите «Диспетчер серверов» (Server Manager) из меню «Пуск» (Start).На «Панели мониторинга» (Dashboard) выберите пункт «Добавить роли и компоненты» (Add roles and features).

Тоже самое можно сделать через панель «Локальный сервер» (Local Server) — «Управление» (Manage).

Запустится мастер установки IIS, ознакомьтесь с первой страницей и нажмите «Далее» (Next).Выберите тип установки «Установка ролей или компонентов» (Role-based or feature-based installation) и нажмите «Далее» (Next).Выберите сервер из пула серверов (Select a server from the server pool) и отметьте имя вашего сервера. Нажмите «Далее» (Next).На странице выбора ролей сервера отметьте «Веб-сервер IIS» (Web Server IIS).Оставьте все без изменений в появившемся окне и нажмите «Добавить компоненты» (Add Features).Если кроме IIS вы ничего не устанавливаете, то нажмите «Далее» (Next).Просмотрите список компонентов IIS, выберите нужные или оставьте по умолчанию, нажмите «Далее» (Next).Ознакомьтесь с информацией в следующем окне и нажмите «Далее» (Next).Просмотрите список ролей веб-сервера IIS, которые будут установлены. Отметьте необходимые или оставьте без изменения и нажмите «Далее» (Next).

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

Нажмите кнопку «Установить» (Install).

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

Запустите «Диспетчер серверов» (Server Manager) из меню «Пуск» (Start).

В списке содержимого появится установленная служба IIS.

В правом верхнем углу нажмите на пункт меню «Средства» (Tools) и запустите «Диспетчер служб IIS» (Internet Information Services Manager).В панели «Подключения» (Connections) кликните по имени сервера, в появившемся окне отметьте «Не показывать снова» (Do not show this message) и нажмите кнопку «Нет» (No).Панель «Просмотр возможностей» (Features View)

Возможности, доступные вам в службе IIS, перечислены на панели Просмотр возможностей (Features View). Отсюда управляйте возможностями IIS, настраивайте и перезапускайте. Например, настройте SSL-сертификаты.

Сразу после установки IIS по умолчанию создается пустой сайт Default Web Site.Проверьте его работу, набрав в адресной строке браузера localhost. Загрузится страница, созданная по умолчанию.Файлы этой страницы по умолчанию расположены на диске C:\inetpub\wwwrootДобавьте сайты, которые будут обслуживаться этим веб-сервером. Для этого в контекстном меню пункта «Сайты» (Sites) на вкладке «Подключения» (Connections) выберите «Добавить сайт» (Add Website).Заполните поля формы данными о сайте и нажмите ОК.В списке сайтов IIS появится только что добавленный.

 

Установка и настройка IIS, PHP и MySQL на Windows VPS 🖼️

IIS — служба Microsoft Windows, предназначенная для развертывания web-сервера. Служба IIS является отдельной функцией ОС, и изначально она не установлена.

Установка для Windows Server 2012

Устанавливаем и настраиваем службу IIS

Заходим в «Диспетчер серверов», нажимаем на вкладку «Управление» и выбираем «Добавить роли и компоненты».

Откроется «Мастер добавления ролей и компонентов». В разделе «Перед началом работы» ознакомимся с информацией и нажмем кнопку «Далее».

В разделе тип «Тип установки» выбираем «Установка ролей или компонентов» и жмем «Далее»

Ставим флажок на «Выберите сервер из пула серверов», выбираем сервер и нажимаем «Далее».

Отмечаем «Веб-сервер (IIS)».

Появится окно, в нем необходимо нажать «Добавить компоненты». Затем нажимаем «Далее».

После этого откроется информационный раздел «Роль веб-сервера (IIS)», ознакомить с ним и нажмите «Далее».

Открываем «Службы ролей», и в «Разработке приложений» отмечаем все, кроме «Инициализация приложений».

После этого появится надпись об отсутствии исходников. Интернет должен быть включен, нажимаем «Установить», далее установка пройдет в автоматическом режиме.

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

Мы видим созданный веб-сайт. Для его просмотра на правой панели нажимаем «Обзор *:80 (http)»

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

Устанавливаем PHP

Для установки PHP потребуется скачать PHP Manager for IIS и необходимую вам версию PHP (рекомендуем 5.6.40).

Скачиваем архив с файлами PHP и распаковываем его в С:\php.

Затем скачиваем и устанавливаем PHP Manage For IIS. Дальше везде кликаем «Next».

По окончанию инсталляции в Диспетчере служб IIS появится иконка «Администратор PHP». Кликаем по ней.

Далее нажимаем «зарегистрировать новую версию PHP».

При регистрации переходим в папку С:\php и выбираем файл «php-cgi.exe».


Проверяем работоспособность РНР. В этой же вкладке кликаем «проверить phpinfo()».

Если при открытии тестовой страницы появилась ошибка «HTTP 500.0 — Internal Server Error», то нужно установить пакет Visual C++ для Visual Studio 2012.

Для этого переходим на сайт Microsoft и скачиваем «Распространяемый пакет Visual C++ для Visual Studio 2012 Обновление 4».

Выбираем VSU4\vcredist_x64.exe.

Затем устанавливаем его на сервере и снова нажимаем «проверить phpinfo()».

Устанавливаем MySQL

Скачиваем версию MySQL необходимую для вашего проекта и запускаем установщик.

Читаем лицензионное соглашение, ставим галочку и нажимаем «Next».

Выбираем «Developer Default» и нажимаем «Next».

Затем нажимаем «Execute» и ждем пока установщик проверит конфигурацию, при необходимости загрузит недостающие компоненты, а затем нажмем «Next».

Соглашаемся с лицензией и запускаем установку.

Параметры сети для MySQL сервера оставляем по умолчанию и нажимаем «Next».

Задаем пароль для root пользователя и нажимаем «Next».

Дальнейшие настройки оставляем по умолчанию и и нажимаем «Next».

Присоединяемся к серверу MySQL серверу.

Принимаем настройки и нажимаем «Finish».

Откроется MySQL Workbench нажмем на «Local instance MySQL» и в появившемся окне введем заданный ранее пароль.

Откроется окно управления нашим MySQL-сервером.

Установка модуля rewrite

Скачиваем Модуль переопределения URL-адресов (URLRewriter) 2.0 для IIS с сайта Microsoft.

Запускаем установщик, читаем лицензионное соглашение, ставим галочку о согласии и нажимаем «Установить».

Ждем завершения установки и нажимаем «Готово»

Установка для Windows Server 2019

Установка для Windows Server 2019 не имеет значительных отличий, но при добавлении ролей и компонентов не нужно указывать «.NET Extensibility» 3.5 и «ASP.NET 3.5».

Нужен легкий веб-сервер для Windows XP Home



Мне нужны рекомендации для запуска «light weight web server» в системе Windows XP Home edition для размещения небольшой веб — службы (не веб-страниц, а веб-службы).

Веб-служба может быть написана либо на .NET, либо на Java. Домашняя система Windows XP будет обслуживать веб-сервис для клиентов, потребляющих этот сервис.

Есть предложения? (прежде чем его спросят, нет, я не могу заменить домашнюю систему Windows XP)

java .net web-services
Поделиться Источник Rick     28 сентября 2009 в 13:37

4 ответа


  • Лучший легкий веб-сервер (только статический контент) для Windows

    У меня есть сервер приложений, работающий в Windows – IIS6.0 с Zend Server для выполнения PHP. Я ищу легкий статический контент только веб-сервер на этой же машине, который будет оживлять форму IIS, обрабатывающую статический контент, и повышать производительность. Это должен быть только…

  • Python легкий сервер для встраиваемых устройств

    Есть ли какой-нибудь легкий сервер Python для встроенных процессоров ( до 10 MB)? Нужен ли мне какой-либо фреймворк для разработки страниц на этом маленьком сервере или я могу сделать это в plain Python?



2

Для Java, Jetty кажется, соответствует Билл.

Тем не менее, очень немногие веб-серверы работают на современном оборудовании. Apache или Tomcat не будут слишком напрягать вашу машину.

Поделиться slim     28 сентября 2009 в 13:41



0

Вы можете использовать образец Cassini, который поставляется вместе с visual studio. По сути, это то, что используется в VS в качестве хост-сервера разработки, когда вы отлаживаете asp.net страниц непосредственно в VS.

Существует также более продвинутый UltiDev Cassini 2.0 , который был построен с использованием оригинального MS Cassini в качестве отправной точки.

Оба они, очевидно, написаны в .net

Поделиться Simon P Stevens     28 сентября 2009 в 13:41



0

На WinXP Home, вот несколько вариантов:

  • установите среду виртуальной машины. Затем установите гостевой OS, например Windows 2003.
  • вы можете установить IIS на WinXP home, после некоторых взломов

Если вы склоняетесь к Java, у вас может быть еще несколько вариантов, таких как:

Поделиться p.campbell     28 сентября 2009 в 13:41




-1

XP home в долгосрочной перспективе вызовет у вас массу проблем; если ваш сайт получит значительное количество трафика, это будет настоящая головная боль.

Тем не менее, я бы выбрал Apache для простого webserver или JBOSS для серверной части Java (Tomcat также будет работать нормально).

Поделиться Satanicpuppy     28 сентября 2009 в 13:44


Похожие вопросы:


Ищете бесплатный и легкий веб-сервер для WinCE

Я хочу найти бесплатный и легкий веб-сервер для WinCE. Лучший из вариантов — это то, что я действительно хочу найти легкий и бесплатный веб-сервер ASP.NET. Или, может быть, если я могу использовать…


Нужен легкий, автономный веб-сервер для Django

У меня есть веб-приложение Django, которое должно быть легко установлено на системах Linux. Приложение не требует большой производительности. Это просто веб-GUI за какие-то заслуги. Так что…


Есть ли способ установить и запустить локальный сервер на моем домашнем ноутбуке Windows XP?

Я хочу настроить локальный сервер на своем ноутбуке, который работает под управлением Windows XP Home Edition. Я заметил, что невозможно установить IIS на домашнюю версию, но есть ли способ обойти…


Лучший легкий веб-сервер (только статический контент) для Windows

У меня есть сервер приложений, работающий в Windows – IIS6.0 с Zend Server для выполнения PHP. Я ищу легкий статический контент только веб-сервер на этой же машине, который будет оживлять форму IIS,…


Python легкий сервер для встраиваемых устройств

Есть ли какой-нибудь легкий сервер Python для встроенных процессоров ( до 10 MB)? Нужен ли мне какой-либо фреймворк для разработки страниц на этом маленьком сервере или я могу сделать это в plain…


SocketException on Windows XP home edition on connect: был предоставлен недопустимый аргумент

Наше программное обеспечение должно подключаться к серверу, и мы делаем это с помощью TCPclient. 50+ систем (все Windows XP pro) используют программное обеспечение и не имеют никаких проблем с…


Как настроить сервер активации Windows (WAS) в Windows XP для размещения служб WCF?

Как настроить сервер активации Windows (WAS) в Windows XP для размещения служб WCF ?


Соединение двух Windows XP с MSMQ

Этот вопрос представляет собой нечто среднее между вопросом разработчика и вопросом настройки сервера. Я спросил об этом на Serverfault, но ответа пока нет. Как разработчик, мне нужно настроить…


легкий локальный веб-сервер только для тестирования (windows)

мне нужен легкий локальный веб-сервер только для локального тестирования. Как и опция Mac OS X WebSharing, просто простая настройка сервера Apache. Что вы можете посоветовать ?


win32-с Windows XP Home

На MSDN много функций win32 содержат этот оператор: Требования: минимальный поддерживаемый клиент — Windows 2000 Professional. Действительно ли необходимо использовать pro-версию, или функция…

IIS Express — «маленький» веб-сервер от Microsoft

IIS Express — «маленький» веб-сервер от Microsoft

Alexander Antipov

Корпорация Microsoft готовит новую версию своего программного веб-сервера Internet Information Services (IIS), которая будет предназначена для упрощенного создания и тестирования сайтов разработчиками

Корпорация Microsoft готовит новую версию своего программного веб-сервера Internet Information Services (IIS), которая будет предназначена для упрощенного создания и тестирования сайтов разработчиками. Для использования в качестве промышленного веб-сервера она не будет предназначена.

Новинка получит название IIS Express и будет включать в себя некоторые наиболее важные черты полнофункционального веб-сервера IIS 7 и сервера для разработчиков Visual Studio ASP.Net Developer Server.

«Сегодня я рад анонсировать новую и полностью бесплатную разработку IIS Express, создание которой идет в Microsoft. Она объединяет в себе лучшие характеристики обоих промышленных продуктов и упростит развертывание и создание сайтов на базе ASP.Net, а также приложений для них», — говорит Скотт Гатри, корпоративный вице-президент .Net Developer Platform.

Гатри говорит, что IIS Express будет работать с VS 2010 и Visual Web Developer 2010 Express. В качестве рабочей операционной системы для новинки заявлены клиентские операционные системы Windows XP, Vista и 7. Архитектура «маленького» веб-сервера такова, что он даже не требует администраторских полномочий в системе, но весь код ASP на нем будет работать как на обычном IIS.

Вместе с тем, новинка не поддерживает ряда функций, реализованных в IIS 7. Здесь нет таких технологий, как Secure Sockets Layer (SSL) и Search Engine Optimization (SEO) URL. Обе разработки довольно важны при создании корпоративных масштабных проектов.


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

Что такое web-сервер? | KV.by

Web-сервер — сервер, работающий по протоколу HTTP и передающий по запросу браузеров web-страницы, картинки, Flash-файлы.

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

Web-сервер — это такой сервер, который работает по протоколу HTTP. Он занимается тем, что принимает от клиентов (например, браузеров или поисковых роботов) запросы, по которым генерирует ответы. Отвечает web-сервер клиентам, как правило, передачей каких-либо файлов: HTML-страниц, картинок, Flash-баннеров и прочих вещей, без которых Интернет не был бы Интернетом.

Иногда web-сервером называют не только саму программу-сервер, но и какой-то отдельный сайт, которым эта программа управляет. Такое определение не совсем корректно — дело в том, что web-сервер позволяет загружать на себя (также говорят хостить) несколько разных сайтов, совершенно не относящихся друг к другу. Поэтому если вы говорите «Web-сервер КВ», а подразумеваете сайт kv.by, то вас могут и не понять.

Web-сервер — довольно сложная программа, которую очень непросто написать и отладить. Поэтому количество широко используемых web-серверов не так уж и велико. Собственно говоря, по-настоящему широко используются только два web-сервера — Apache и IIS (Internet Information Services). Первый — это свободный web-сервер, используемый на POSIX-системах (Linux, FreeBSD, Solaris и прочих). Впрочем, он может использоваться и под Windows. Второй из этих web-серверов коммерческий, он разрабатывается и продаётся корпорацией Microsoft и может работать только под управлением операционных систем линейки Windows NT (например, Windows 2000, XP, 2003 Server). Пока что Apache является более популярным — во многом в силу своей бесплатности, однако эксперты говорят о том, что агрессивная маркетинговая политика Microsoft делает своё дело, и в не столь далёком будущем IIS имеет все шансы догнать и перегнать Apache по количеству сайтов, работающих под его управлением.

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

Вадим СТАНКЕВИЧ

Что лучше Windows или Linux хостинг

При выборе операционной системы виртуального веб-сервера часто ориентируются или по программному обеспечению (если нужен PHP/MySQL — Linux, если ASP/ASP.NET — Windows) или просто потому, что считается, что Linux для сервера лучше. Но так ли это и в каких случаях лучше предпочесть именно Windows?


Выбор хостинга по программному обеспечению

Считается, что если на сервере нужен PHP, MySQL, Python, Perl или Ruby, то нужно выбрать Linux-хостинг. А вот если сайт написан с использованием ASP, ASP.NET и MS SQL — Windows.

Мнение немного неправильное. Если по умолчанию в Windows используется веб-сервер IIS, то это совсем не означает, что на такой сервер нельзя установить WordPress и подобные «движки». Не стоит забывать, что программное обеспечение Apache, MySQL и PHP — кросс-платформенное, то есть существуют его Windows-версии и никто не помешает вам вместо IIS установить Apache. В результате на Windows-сервере легко будет работать WordPress и другие подобные движки, требующие Apache/MySQL/PHP.

Существуют даже дистрибутивы Apache + PHP (например, тот же XAMPP). Установив такой дистрибутив, админу останется только доустановить MySQL и настроить Apache: параметры по умолчанию не очень подходят для продакш, но в комплекте уже есть готовый конфиг.

Производительность и надежность Linux — это тоже миф?

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

А вот что касается надежности Linux, то здесь можно поспорить. Как операционная система, она может и работать надежнее, но сайты на Linux точно так же падают, как и любые другие. Причина кроится как в настройках Apache, так и в принципах его работы — на высоконагруженных проектах рекомендуется переход на nginx. Другими словами, если админ не сможет нормально настроить Linux-сервер, то надежности и стабильности работы веб-сервера можно не ждать. И здесь дело не в операционной системе, а в навыках конкретного человека.

Windows — экономнее

Как бы это не звучало дико, но Windows — экономнее. Представим, что есть небольшое или даже средней руки предприятие, которое на практике использует облачные технологии — есть 1С, которая «крутится» на терминальном сервере, доступ к ней пользователи получают по RDP. Сервер довольно мощный — ведь пользователей несколько десятков. Понятно, что компания, купив виртуальный сервер, захотела перенести свой сайт с хостинга на него — зачем платить еще и за хостинг?

Если облака для вас
не просто теория

Широкий спектр услуг
по выделенным северам
и мультиклауд-решениям

Конфигурация VPS и бесплатный тест уже через 2 минуты

Организация вашей IT-инфраструктуры на основе мультиклауд-решения

Как уже было сказано, программное обеспечение — не проблема и в Windows тоже будут работать и Apache, и MySQL, и PHP. Понятно, что если движок монстрообразный вроде Magento, лучше использовать для веб-сервера отдельный сервер. Но если у компании небольшой сайт больше напоминающий сайт визитку + каталог продукции, то можно все развернуть на одном сервере и сэкономить при этом — ведь не придется покупать еще один виртуальный сервер для сайта (все равно с какой операционной системой). В итоге Windows позволит предприятию сэкономить определенные средства, которые можно потратить на другие нужды.

Подытожим:

  • Windows позволяет сэкономить средства, если кроме самого веб-сервера нужен и другой функционал вроде терминального сервера для доступа к определенным Windows-приложениям.
  • Надежность работы Linux-хостинга больше зависит от навыков админа, а не от операционной системы.
  • На Windows можно установить ПО, необходимое для работы самых популярных «движков» сайтов — Apache/MySQL/PHP.

Популярные услуги

Web-сервер и web-клиент

Начиная с версии 6.0, в составе платформы электронного документооборота FossLook появился внешний модуль «Web-сервер». Подключив данный модуль, вы сможете работать с базой данных системы с помощью обычного веб-браузера. Используя web-браузер вы получите такой же доступ к документам и папкам и те же функции по работе с ними, как и с помощью Windows приложения FossLook Клиент: сможете открывать карточку документа, редактировать поля, отправлять документ по маршруту и т.д. Таким образом, в составе FossLook теперь есть полноценный веб-клиент.

Важной особенностью взаимодействия с веб-сервером является зашифрованное соединение с использованием https — протокола.

Подключение к серверу с помощью браузера

Вставьте в адресную строку вашего браузера URL, скопированный из настроек веб-сервера. Появится обычный диалог подключения к серверу (версия для браузера):

Введите логин и пароль своего пользователя и нажмите Подключиться. В отличие от Windows-версии в данном диалоге отсутствует выбор типа аутентификации пользователя, так как система автоматически авторизует пользователей, зарегистрированных как с помощью Active Directory Windows, так и непосредственно в FossLook.

Работа в веб-браузере

После после подключения появится рабочее место пользователя для браузера (FossLook Web Client):

Веб интерфейс повторяет обычный интерфейс Windows-приложения для рабочего места пользователя. Слева — иерархия личных и общих папок пользователя, справа — панель документов. Выбрав документ, вы откроете его карточку:

Вы можете редактировать поля документа, предварительно взяв его на редактирование:

Для отправки документа по маршруту существует такое же меню выбора маршрута, что и в обычном Windows-приложении:

После выбора маршрута следует привычный диалог отправки документа по маршруту:

В отличие от Windows интерфейса, здесь закладки располагаются списком внизу карточки документа. Нажав на заголовок закладки, вы можете раскрыть ее содержимое. Например, закладка «Маршруты» выглядит следующим образом:

Использование HTTP-сервера Apache в Microsoft Windows

В этом документе объясняется, как установить, настроить и запустить Apache 2.4 под Microsoft Windows. Если у вас есть вопросы после просматривая документацию (и любые журналы событий и ошибок), вы следует проконсультироваться с поддерживаемым коллегами рассылка пользователей список.

В этом документе предполагается, что вы устанавливаете двоичный распространение Apache. Если вы хотите самостоятельно скомпилировать Apache (возможно, чтобы помочь с разработкой или отслеживанием ошибок), см. Компиляция Apache для Microsoft Windows.

См. Также

Основной платформой Windows для запуска Apache 2.4 является Windows. 2000 или новее. Всегда получайте и установите текущий пакет обновления, чтобы избежать ошибок в операционной системе.

Apache HTTP Server версий ниже 2.2 не будет работать ни на каких операционная система ранее, чем Windows 2000.

Сам проект HTTP-сервера Apache не предоставляет двоичных выпусков ПО, только исходный код. Индивидуальные коммиттеры могут предоставить бинарные пакеты для удобства, но не выпускаются.

Если вы не можете скомпилировать HTTP-сервер Apache вы можете получить бинарный пакет из множества бинарных дистрибутивов. доступно в Интернете.

Популярные варианты развертывания Apache httpd и, опционально, PHP и MySQL в Microsoft Windows включают:

Apache настроен файлами в conf подкаталог. Это те же файлы, которые используются для настройки Unix версия, но есть несколько разных директив для Apache на Windows.См. Указатель директив для всех доступных директив.

Основные отличия Apache для Windows:

  • Поскольку Apache для Windows многопоточный, он не используйте отдельный процесс для каждого запроса, как это может сделать Apache в Unix. Вместо этого обычно работают только два процесса Apache: родительский процесс и дочерний процесс, который обрабатывает запросы. В в дочернем процессе каждый запрос обрабатывается отдельным потоком.

    Директивы по управлению процессами также разные:

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

    Предупреждение: конфигурация сервера файл перечитывается при запуске нового дочернего процесса. Если у тебя есть модифицированный httpd.conf , новый дочерний элемент может не запускаться или вы можете получить неожиданные результаты.

    ThreadsPerChild : Это новая директива. Он сообщает серверу, сколько потоков у него следует использовать. Это максимальное количество подключений к серверу. может обрабатывать сразу, поэтому не забудьте установить это число достаточно высоким, чтобы ваш сайт, если вы получаете много просмотров. Рекомендуемое значение по умолчанию: ThreadsPerChild 150 , но это должно быть изменено на отражать наибольшее ожидаемое количество одновременных подключения принять.

  • Директивы, которые принимают имена файлов в качестве аргументов, должны использовать Имена файлов Windows вместо файлов Unix. Однако, поскольку Apache может интерпретировать обратную косую черту как последовательность «escape-символа», вы следует последовательно использовать косую черту в именах путей, а не обратная косая черта.

  • Хотя имена файлов обычно не чувствительны к регистру Windows, URL-адреса по-прежнему обрабатываются внутренне как чувствительные к регистру прежде, чем они будут сопоставлены с файловой системой.Например, <Местоположение> , Все директивы Alias ​​ и ProxyPass используют аргументы с учетом регистра. По этой причине особенно важно использовать директиву при попытке для ограничения доступа к содержимому файловой системы, поскольку это Директива применяется к любому контенту в каталоге, независимо от как к нему обращаются. Если вы хотите убедиться, что только строчные буквы используется в URL-адресах, вы можете использовать что-то вроде:

     RewriteEngine On
    RewriteMap нижний регистр int: tolower
    RewriteCond "% {REQUEST_URI}" "[A-Z]"
    RewriteRule "(.*) "" $ {нижний регистр: $ 1} "[R, L] 
  • При работе Apache требуется доступ на запись только к журналам каталог и любое настроенное дерево каталогов кеша. Из-за выдача нечувствительных к регистру и коротких имен формата 8.3, Apache должен проверить все указанные имена путей. Это означает, что каждый каталог который оценивает Apache, от корня диска до каталога лист, должен иметь разрешения на чтение, список и просмотр каталогов. Если Apache2.4 установлен в C: \ Program Files, то корень каталог, Program Files и Apache2.4 должны быть видны в Apache.

  • Apache для Windows содержит возможность загрузки модулей на время выполнения, без перекомпиляции сервера. Если Apache скомпилирован обычно он устанавливает несколько дополнительных модулей в Каталог \ Apache2.4 \ modules . Чтобы активировать эти или другие модули, LoadModule директива должна использоваться. Например, чтобы активировать статус модуля используйте следующие (в дополнение к директивы в доступе .conf ):

     LoadModule status_module "modules / mod_status.so" 

    Информация о создании загружаемые модули также доступны.

  • Apache также может загружать ISAPI (приложение Интернет-сервера). Programming Interface), такие как используемые Microsoft IIS и другие серверы Windows. Более информация имеется. Обратите внимание, что Apache не может загружать фильтры ISAPI и обработчики ISAPI с некоторыми функциями Microsoft расширения работать не будут.

  • При запуске сценариев CGI метод, который Apache использует для поиска интерпретатор сценария настраивается с помощью ScriptInterpreterSource директива.

  • Так как часто бывает сложно управлять файлами с именами например .htaccess в Windows, вам может быть полезно измените имя этого файла конфигурации для каждого каталога, используя AccessFilename директива.

  • Любые ошибки во время запуска Apache регистрируются в Журнал событий Windows при работе в Windows NT. Этот механизм действует как резервная копия для тех ситуаций, когда Apache еще не подготовлен к использованию файла error.log . Ты можешь просмотрите журнал событий приложения Windows с помощью средства просмотра событий, например Пуск — Настройка — Панель управления — Администрирование — Просмотрщик событий.

Apache поставляется с утилитой, которая называется Apache Service Monitor.С его помощью вы можете видеть и управлять состоянием всех установленных Apache. сервисы на любой машине в вашей сети. Чтобы иметь возможность управлять Сервис Apache с монитором, сначала необходимо установить сервис (автоматически через установку или вручную).

Вы можете установить Apache как службу Windows NT следующим образом: командная строка в подкаталоге Apache bin :

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

httpd.exe -k install -n "MyServiceName"

Если вам нужно иметь специально названные файлы конфигурации для различные службы, вы должны использовать это:

httpd.exe -k install -n "MyServiceName" -f "c: \ files \ my.conf "

Если вы используете первую команду без каких-либо специальных параметров, кроме -k install , сервис будет называться Apache2.4 Предполагается, что конфигурация — conf \ httpd.conf .

Удалить службу Apache очень просто. Просто используйте:

Конкретная удаляемая служба Apache может быть указана с помощью:

httpd.exe -k uninstall -n "MyServiceName"

Нормальный запуск, перезапуск и завершение работы Apache обслуживание обычно выполняется через Apache Service Monitor, используя такие команды, как NET START Apache2.4 и NET STOP Apache2.4 или через обычное управление службами Windows. Перед запуская Apache как службу любыми способами, вы должны протестировать файл конфигурации службы, используя:

httpd.exe -n "MyServiceName" -t

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

httpd.exe -k start -n "MyServiceName"

Чтобы остановить службу Apache с помощью переключателей командной строки, используйте это:

httpd.exe -k stop -n "MyServiceName"

или

httpd.exe -k shutdown -n "MyServiceName"

Вы также можете перезапустить работающую службу и заставить ее перечитать его файл конфигурации, используя:

httpd.exe -k restart -n "MyServiceName"

По умолчанию все службы Apache зарегистрированы для работы как системный пользователь (учетная запись LocalSystem ). В Учетная запись LocalSystem не имеет прав доступа к вашей сети. через любой защищенный Windows механизм, включая файловую систему с именем каналы, DCOM или безопасный RPC.Однако на местном уровне он имеет широкие привилегии.

Никогда не предоставляйте сетевые привилегии учетная запись LocalSystem ! Если вам нужен Apache, чтобы для доступа к сетевым ресурсам создайте отдельную учетную запись для Apache как указано ниже.

Пользователям рекомендуется создать отдельную учетную запись для запуска Сервисы Apache. Если вам нужно получить доступ к сетевым ресурсам через Apache, это обязательно.

  1. Создайте обычную учетную запись пользователя домена и обязательно запомнить его пароль.
  2. Предоставить вновь созданному пользователю привилегию Войти в систему. как услуга и Действуют как часть операционной система . В Windows NT 4.0 эти права предоставляются через Диспетчер пользователей для доменов, но в Windows 2000 и XP вы, вероятно, хотите использовать групповую политику для распространения этих параметров. Ты можешь также вручную установите их с помощью оснастки MMC локальной политики безопасности.
  3. Подтвердите, что созданная учетная запись является членом пользователей группа.
  4. Предоставить учетной записи права на чтение и выполнение (RX) для всего документа. и папки скриптов ( htdocs и cgi-bin Например).
  5. Предоставьте право изменения учетной записи (RWXD) Apache регистрирует каталог .
  6. Предоставьте учетной записи права на чтение и выполнение (RX) для httpd.exe двоичный исполняемый файл.

Обычно рекомендуется предоставить пользователю Apache служба работает как доступ для чтения и выполнения (RX) ко всему Apache2.4 каталог, за исключением подкаталога logs , в котором пользователь должен иметь как минимум права на изменение (RWXD).

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

Код ошибки 2186 является хорошим признаком того, что вам необходимо просмотреть конфигурацию «Вход в систему как» для службы, поскольку Apache не может получить доступ к требуемому сетевому ресурсу. Также платите пристальное внимание к привилегиям пользователя Apache стоит настроен для работы как.

При запуске Apache как службы вы можете столкнуться с ошибкой сообщение из диспетчера управления службами Windows. Например, если вы попытаетесь запустить Apache с помощью апплета Services в Панель управления Windows, вы можете получить следующее сообщение:

Не удалось запустить Apache2.4 сервис на \\ КОМПЬЮТЕР
Ошибка 1067; Процесс неожиданно завершился.

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

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

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

Чтобы запустить Apache из командной строки как консольное приложение, используйте следующую команду:

Apache будет запущен и будет продолжать работу, пока не будет остановлен. нажав Control-C.

Вы также можете запустить Apache с помощью ярлыка Запустить Apache в консоли. помещен в Меню Пуск -> Программы -> HTTP-сервер Apache 2.4.xx -> Управление Apache Server во время установки. Это откроет окно консоли и запустит внутри него Apache. если ты если Apache не установлен как служба, окно останется виден, пока вы не остановите Apache, нажав Control-C в консоли окно, в котором запущен Apache. Сервер завершит работу через несколько секунд. Однако, если у вас установлен Apache как служба, ярлык запускает службу. Если служба Apache запущена уже ярлык ничего не делает.

Если Apache работает как служба, вы можете сказать ему остановиться, открыв другую консоль. окно и ввод:

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

Но если сервер работает в окне консоли, вы можете только остановите его, нажав Control-C в том же окне.

Вы также можете указать Apache перезапустить.Это заставляет его перечитать файл конфигурации. Любые выполняемые операции разрешены полная без перерыва. Чтобы перезапустить Apache, нажмите Control-Break в окне консоли, которое вы использовали для запуска Apache, или введите

, если сервер работает как служба.

Примечание для людей, знакомых с версией Apache для Unix: эти команды обеспечивают эквивалент Windows kill -TERM pid и kill -USR1 pid .В используемый параметр командной строки -k был выбран в качестве напоминания команды kill , используемой в Unix.

Если окно консоли Apache закрывается сразу или неожиданно после запуска откройте командную строку из меню «Пуск» -> Программ. Перейдите в папку, в которую вы установили Apache, введите команду httpd.exe и прочтите сообщение об ошибке. потом перейдите в папку журналов и просмотрите ошибку . log файл для ошибок конфигурации.Предполагая, что httpd был установлен в C: \ Program Files \ Apache Software Foundation \ Apache2.4 \ , вы можете сделать следующее:

c:
cd "\ Program Files \ Apache Software Foundation \ Apache2.4 \ bin"
httpd.exe

Затем дождитесь остановки Apache или нажмите Control-C. Затем введите следующее:

cd .. \ logs еще

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

В обоих случаях правильный ServerRoot должен быть установлен в файл конфигурации.

Если вы не укажете файл конфигурации с -f или -n , Apache будет использовать имя файла, скомпилированное в сервер, например conf \ httpd.conf . Этот встроенный путь относительно каталога установки. Вы можете проверить скомпилированный имя файла из значения, помеченного как SERVER_CONFIG_FILE , когда вызов Apache с помощью переключателя -V , например:

Apache затем попытается определить свой ServerRoot , попробовав следующее в следующем порядке:

  1. A Директива ServerRoot через переключатель командной строки -C .
  2. Ключ -d в командной строке.
  3. Текущий рабочий каталог.
  4. Запись в реестре, которая была создана, если вы выполнили двоичный монтаж.
  5. Корень сервера, скомпилированный в сервер. Это / apache по умолчанию, вы можете проверить это с помощью httpd.exe -V и ищет значение, помеченное как HTTPD_ROOT .

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

Значение этого ключа - ServerRoot каталог, который содержит подкаталог conf . Когда Apache запускает это читает файл httpd.conf из этого каталога. Если этот файл содержит ServerRoot директива, которая содержит каталог, отличный от того полученный из ключа реестра выше, Apache забудет раздел реестра и используйте каталог из файла конфигурации.Если вы копируете каталог Apache или файлы конфигурации в новый местоположение очень важно, чтобы вы обновили ServerRoot директива в httpd.conf , чтобы отразить новое местоположение.

После запуска Apache (либо в окне консоли, либо как service) он будет прослушивать порт 80 (если вы не изменили Слушайте директиву в файлы конфигурации или установленный Apache только для текущего пользователя). Чтобы подключиться к серверу и получить доступ к странице по умолчанию, запустите браузер и введите этот URL:

Apache должен ответить приветственной страницей, и вы должны увидеть "Оно работает!".Если ничего не происходит или возникает ошибка, загляните в error.log файл в подкаталоге logs . Если ваш хост не подключен к сети, или если у вас есть серьезные проблемы с настройкой DNS (службы доменных имен), вы возможно, придется использовать этот URL:

Если вы используете Apache на альтернативном порту, вы необходимо явно указать это в URL:

После того, как ваша базовая установка заработает, вы должны ее настроить. правильно, отредактировав файлы в подкаталоге conf .Опять же, если вы измените конфигурацию службы Windows NT для Apache сначала попытайтесь запустить его из командной строки, чтобы убедитесь, что служба запускается без ошибок.

Поскольку Apache не может использовать один и тот же порт с другое приложение TCP / IP, вам может потребоваться остановить, удалить или перенастроить некоторые другие службы перед запуском Apache. Эти противоречивые услуги включают другие серверы WWW, некоторые реализации межсетевого экрана, и даже некоторые клиентские приложения (например, Skype), которые будут использовать порт 80, чтобы попытаться обойти проблемы брандмауэра.

Доступ к файлам по сети можно указать с помощью двух механизмы, предоставляемые Windows:

Буквы подключенных дисков
например, Псевдоним "/ images /" "Z: /"
UNC-пути
например, Псевдоним "/ images /" "// imagehost / www / images /"

Буквы подключенных дисков позволяют администратору поддерживать отображение на конкретную машину и путь за пределами Apache httpd конфигурация.Однако эти отображения связаны только с интерактивные сеансы и не доступны напрямую для Apache httpd когда он запускается как служба. Используйте только пути UNC для сетевые ресурсы в httpd.conf , чтобы ресурсы могли будут доступны постоянно, независимо от того, как запущен Apache httpd. (Тайные процедуры и процедуры, подверженные ошибкам, могут обойти ограничение на подключенных буквах дисков, но это не рекомендуется.)

Пример DocumentRoot с UNC-путем

 DocumentRoot "// dochost / www / html /" 

Пример DocumentRoot с IP-адресом в UNC-пути

 DocumentRoot "// 192.168.1.50 / docs / "

Пример псевдонима и соответствующий каталог с UNC-путем

 Псевдоним "/ images /" "// imagehost / www / images /"

<Каталог "// imagehost / www / images /">
# ...
 

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

  • Если в операционной системе используется более нескольких десятков подключенных по каналу регистраторов Например, часто необходимо масштабирование «кучи рабочего стола».Для более подробную информацию см. в документации по конвейерному ведению журнала.

Что такое IIS Server / Windows Web Server? Обзор лучших инструментов

Internet Information Services (IIS, ранее Internet Information Server) - это веб-сервер Microsoft, созданный для использования с семейством Windows NT.

Windows Web Server впервые появился в 1995 году, и с тех пор были доступны разные версии IIS почти для каждой операционной системы Windows, представленной на рынке.

Вот наш список лучших сторонних инструментов для использования с IIS Windows Web Server:
  1. SolarWinds Server & Application Monitor ВЫБОР РЕДАКТОРА Отслеживает серверы и запущенные на них приложения, включая сайты IIS. Этот монитор будет отслеживать доступность серверов и веб-сайтов IIS - статусы отображаются в реальном времени на системной панели инструментов, а также могут быть отправлены в виде предупреждений при возникновении проблем. Система отслеживает использование ЦП, использование памяти, время отклика, использование диска и другие ключевые состояния серверов.
  2. ManageEngine Applications Manager (БЕСПЛАТНАЯ ПРОБНАЯ ПРОБНАЯ ПЕРЕДАЧА) Система мониторинга серверов и приложений, которая включает специализированные экраны для мониторинга IIS. Работает на Windows Server и Linux.
  3. Инфраструктура Datadog с интеграцией IIS (БЕСПЛАТНАЯ пробная версия) Это облачная система мониторинга, которая отслеживает соединения между приложениями и службами и включает специализированный мониторинг IIS.
  4. Paessler PRTG Network Monitor (БЕСПЛАТНАЯ пробная версия) Эта система мониторинга идеально подходит для управления IIS, поскольку она отслеживает состояние сети и сервера, а также производительность приложений.
  5. Dynatrace Облачная служба мониторинга, которая может отслеживать производительность серверов, приложений и служб, включая IIS.
  6. AppDynamics Пакет SaaS, в котором есть отличные инструменты исследования сбоев для IIS.
  7. IIS Crypto Бесплатное расширение для IIS, позволяющее изменять статусы, функции и службы IIS.
  8. Orca Решение для управления конфигурацией для IIS, позволяющее централизовать управление серверами IIS в нескольких местах.
  9. eG Enterprise Использует внешние агенты для мониторинга производительности веб-сайтов на основе IIS.

История версий

Вообще говоря, последняя версия IIS, подходящая для корпоративной среды, - это IIS 6 или Microsoft Windows Server 2003 . Если вы попытаетесь использовать любую более позднюю версию продукта, вам будет сложно работать в быстро меняющейся среде. Ниже мы приводим краткую информацию об истории версий:

Версия
Информация / дополнительные функции
IIS 6 (Windows Server 2003)
Поддержка IPV6, но без будущих обновлений
IIS 7
Доступно с Windows Vista с большей безопасностью и поддержкой.NET Framework
IIS 7.5
Доступно с Windows 7 с поддержкой TLS 1.1 и 1.2
IIS 8 (Windows Web Server 2012)
Поддержка SNI и общая поддержка до 2023 года
IIS 8.5
Доступно для Windows 8.1 с дополнительными возможностями входа и динамической активацией сайта
IIS 10
Бета с поддержкой HTTP / 2 и PowerShell 5.0

В нынешнем виде IIS 8.5 - лучшая версия с точки зрения безопасности и функций. После завершения бета-тестирования IIS 10 мы рекомендуем вам выполнить переход.

Как установить и настроить программное обеспечение сервера IIS

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

  1. Для начала откройте панель управления и щелкните Установка и удаление программ .
  2. Затем нажмите Добавить / удалить компоненты Windows .
  3. Установите флажок Internet Information Services ( IIS ) и нажмите Далее .
  4. Нажмите Готово .

Как видите, базовый процесс установки выполняется быстро. После того, как вы установили сервер IIS, пора его настроить.

Если вы хотите использовать PowerShell для установки сервера IIS Windows, вы можете сделать это, введя следующую команду:

   Install-WindowsFeature -Name Web-Server -IncludeManagementTools>  

См. Также: Шпаргалка по Powershell

Как работает сервер IIS ?: Модель обработки IIS

В качестве веб-сервера IIS имеет собственный Process Engine , который обрабатывает все запросы от клиента к серверу.По сути, клиент отправляет запрос на сервер, а затем IIS обрабатывает этот запрос и отправляет ответ клиенту. Архитектуру обработки IIS можно разделить на два отдельных уровня:

  • Режим ядра - Выполняемый код имеет полный доступ к подключенному оборудованию и может выполнять любую команду . Режим ядра в основном используется для доверенных процессов. Сбои в режиме ядра разрушительны для всей системы. Вы можете найти HTTP.SYS в режиме ядра.
  • Пользовательский режим - В этом режиме любой код, который вы выполняете , является командами, не имеющими доступа к оборудованию или справочной памяти . Это обеспечивает дополнительный уровень защиты от ошибок и может быть исправлен намного быстрее. Когда вы выполняете код в пользовательском режиме, он вместо этого делегирует API для взаимодействия с оборудованием и ссылочной памятью. В пользовательском режиме вы найдете Web Admin Service , Virtual Directory и Application Pool .

Kernel Mode использует HTTP.SYS для приема запросов от клиента и их пересылки в пул приложений. Это инициируется, когда клиент нажимает или вводит URL-адрес сайта и запрашивает доступ к странице. HTTP.SYS перехватывает эти запросы и добавляет очередь для каждого пула приложений.

После перенаправления запроса в пул приложений рабочий процесс или w3wp.exe (описанный ниже) загружает фильтр ISAPI. В зависимости от запроса рабочий процесс открывает HttpRuntime.ProcessRequest и, если это страница APSX, также загружает «aspnet_isapi.dll» .

Запуск Http.Runtime.ProcessRequest показывает, что обработка началась. Процесс HttpRuntime создает пул из объектов HttpApplication , которые затем передаются по протоколу HTTP. Модули HTTP продолжают активироваться, пока запрос не достигнет обработчика HTTP страницы ASP.NET . После прохождения запроса по HTTP-маршруту страница запускается.

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

Пул приложений

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

Настройка программного обеспечения сервера IIS

  1. Найдите значок Мой компьютер на рабочем столе и щелкните Управление .
  2. Щелкните параметр Services and Applications в поле Computer Management .
  3. Щелкните Internet Information Services , а затем Web Sites .
  4. Если ваш узел по умолчанию еще не запущен, щелкните правой кнопкой мыши узел Default Web Site .

Настройка веб-сайтов и активных каталогов IIS

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

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

После того, как вы сделаете это, переключитесь на IIS Server view и введите новое имя веб-сайта с помощью панели инструментов New Web Site .

На этом этапе вам необходимо настроить параметры вашего веб-сайта для HTTP и HTTPS. Вам также потребуются новые варианты SSL для вашего сайта. В разделе ниже мы покажем вам, как настроить веб-сайт или папку с SSL и HTTPS:

  1. Войдите в систему как администратор .
  2. Нажмите Запустите и перейдите к Настройки . Щелкните Control Panel .
  3. Дважды щелкните Администрирование и Internet Services Manager .
  4. На левой панели выберите веб-сайт, который вы хотите настроить.
  5. Щелкните правой кнопкой мыши свой веб-сайт (или папку или файл), для которого вы хотите настроить SSL, и выберите Свойства .
  6. Щелкните вкладку Безопасность каталога .
  7. Выберите Изменить .
  8. Чтобы добавить SSL в качестве требования, щелкните Требовать безопасный канал (SSL).
  9. Затем щелкните Требовать 128-битное шифрование .
  10. (Необязательно) Если вы хотите, чтобы пользователи подключались независимо от того, есть ли у них сертификат, щелкните Игнорировать сертификаты клиентов .Если вы хотите заблокировать пользователей без сертификата, выберите Принимать сертификаты клиента .

Защита веб-сервера IIS с помощью протокола защищенных сокетов (SSL)

Большинство корпоративных пользователей, естественно, захотят защитить свои данные от несанкционированного доступа. Это можно сделать с помощью SSL. SSL позволяет зашифровать все передаваемые данные. Это предотвращает доступ посторонних лиц к данным, на которые у них нет разрешения. Чтобы использовать SSL для защиты вашего сервера, вам необходимо установить сертификат сервера на серверный компьютер.Первым шагом к включению SSL является создание сертификата. Этого можно добиться, выполнив следующие действия:

  1. Установить Windows Server 2003 .
  2. Убедитесь, что у вас установлен и настроен веб-сервер IIS.
  3. Установите Microsoft Certificate Services (это позволяет создавать сертификаты проверки подлинности).
  4. Открыть Internet Explore r и просмотреть для Microsoft Certificate Services (http: // MyCA / certsrv).
  5. Нажмите Запросить сертификат и нажмите Далее .
  6. Далее нажмите Расширенный запрос .
  7. Нажмите Далее, затем отправьте запрос сертификата в этот ЦС, используя форму. Щелкните Далее . Это вызовет форму запроса сертификата и добавит доменное имя вашего серверного компьютера.
  8. Теперь щелкните Сертификат проверки подлинности сервера в поле Назначение или Тип необходимого сертификата .
  9. Выберите либо Microsoft RSA SChannel Cryptographic Provider , Microsoft Base Crypto Provider версии 1.0 или Microsoft Enhanced Cryptographic Provider. (Будьте особенно внимательны, чтобы не выбрать Microsoft Strong Cryptographic Provider ).
  10. Выберите поле Use Local Machine store и убедитесь, что Enable Strong Private Key Protection не отмечен.
  11. Нажмите Отправить . Теперь у вас либо будет установлен сертификат немедленно, либо вам придется подождать, пока администратор CA будет управлять им.

Назначение сертификата сервера SSL для веб-сайта

Чтобы добавить сертификат сервера SSL на веб-сайт:

  1. Откройте IIS Manager, щелкните Local Computer, и затем папку Web Sites .
  2. Найдите веб-сайт, которому вы хотите назначить сертификат, и щелкните правой кнопкой мыши Properties.
  3. Затем щелкните раздел Directory Security и щелкните Сертификат сервера . (Вы найдете это под заголовком Secure Communications ).
  4. Поднимите мастер сертификатов веб-сервера и нажмите Назначьте существующий сертификат.
  5. Завершите процесс мастера сертификатов веб-сервера . После завершения перейдите на страницу Properties , выберите вкладку Directory Security и нажмите кнопку View Certificate (здесь вы можете просмотреть дополнительную информацию о сертификате).

Виртуальные каталоги

Веб-сервер

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

В более ранней версии IIS 6.0 виртуальные каталоги и приложения считались отдельными объектами. Приложение состояло из следующих компонентов метабазы:

  • AppFriendlyName
  • AppRoot
  • Приложение изолированное
  • AppPoolID

Начиная с IIS 7.0 и более поздних версий виртуальные каталоги и приложения по-прежнему рассматриваются как отдельные объекты, но они также существуют в иерархии. Например, один веб-сайт может содержать несколько приложений . В свою очередь, один веб-сайт может содержать несколько виртуальных каталогов, ведущих к физическому каталогу на компьютере.

Файлы журнала

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

  <% SystemRoot% \ system32 \ Logfiles \>  

В большинстве современных версий сервера IIS Windows вы можете найти файлы журнала IIS, выполнив следующие действия:

  1. Нажмите Пуск и Панель управления.
  2. Щелкните Администрирование и запустите Internet Information Services (IIS).
  3. Найдите свой веб-сайт в левой части дерева и выберите его.
  4. Затем щелкните значок Logging .
  5. Найдите диалоговое окно в нижней части экрана с надписью Directory, и нажмите Browse.

Если вы используете IIS 6 , то:

  1. Вернитесь к шагу 3 приведенных выше инструкций.
  2. Щелкните свой веб-сайт правой кнопкой мыши и выберите «Свойства ».
  3. Найдите вкладку Website и найдите раздел Active Log Format .
  4. Нажмите кнопку Properties и посмотрите на нижнюю часть поля, где показаны каталог файла журнала и имя файла журнала.

Порты

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

  1. Открыть Internet Information Services ( IIS Manager ).
  2. Щелкните свой веб-сайт правой кнопкой мыши и выберите «Свойства» .
  3. В окне Свойства найдите поле TCP-порт и измените его на порт по вашему выбору.

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

Windows 8 и 8.1

В Windows 8.1 есть несколько отличий:

  1. Введите IIS Manager в поле поиска на домашней странице.
  2. Выберите Internet Information Services Manager в результатах поиска.
  3. В левой части экрана вы увидите дерево навигации; щелкните Веб-сайт по умолчанию.
  4. Затем перейдите на боковую панель в правой части экрана и щелкните Bindings.
  5. Выделите http на главном экране и нажмите Edit.
  6. Введите новый порт, который вы хотите использовать, в текстовое поле Порт .
  7. Нажмите Ok и нажмите Close .
  8. Вернитесь к левому дереву и выберите соответствующий узел сервера.
  9. Наконец, нажмите Restart Server на боковой панели справа.

Лучшие сторонние серверные инструменты IIS

1. SolarWinds Server & Application Monitor

(БЕСПЛАТНАЯ ПРОБНАЯ ИНФОРМАЦИЯ)

SolarWinds Server & Application Monitor - это платформа мониторинга приложений, которая может отслеживать сайты IIS. С помощью SolarWinds Server & Application Monitor вы можете видеть доступность серверов и веб-сайтов IIS.

Ключевые показатели, такие как использование ЦП , , использование памяти , , время отклика , и использование диска , - все это можно отслеживать с помощью этого инструмента. Если с сайтом возникла проблема, вы можете автоматически перезапустить его, чтобы попытаться исправить проблему.

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

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

С точки зрения безопасности, SolarWinds Server & Application Monitor может отслеживать истечение срока действия сертификата SSL . Инструмент может сообщить вам даты истечения срока действия ваших SSL-сертификатов и количество дней, оставшихся до этого момента времени. Наличие этой информации позволяет легко управлять сертификатами SSL для нескольких сайтов или серверов без риска истечения срока их действия.

В качестве решения для мониторинга производительности для IIS, SolarWinds Server & Application Monitor имеет все необходимое для эффективного управления ресурсами IIS.Он также имеет конкурентоспособную цену, начиная с 2995 долларов США (2308 фунтов стерлингов). Доступна 30-дневная бесплатная пробная версия .

ВЫБОР РЕДАКТОРА

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

Получите 30-дневную бесплатную пробную версию: solarwinds.com/server-application-monitor

ОС: Windows Server

2.Менеджер приложений ManageEngine (БЕСПЛАТНАЯ пробная версия)

ManageEngine реализует для мониторинга IIS в своем программном пакете Applications Manager . Этот инструмент мониторинга также может отслеживать производительность веб-сервера Apache.

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

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

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

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

Диспетчер приложений устанавливается на Windows Server и Linux . ManageEngine предоставляет инструмент для 30-дневной бесплатной пробной версии .

Менеджер приложений ManageEngine Скачать 30-дневную БЕСПЛАТНУЮ пробную версию

3. Инфраструктура Datadog с интеграцией IIS (БЕСПЛАТНАЯ пробная версия)

Datadog Infrastructure - это облачная система мониторинга , которая отслеживает производительность приложений и служб, которые находятся за пользовательскими интерфейсами, такими как веб-сайты.

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

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

Помимо мониторинга веб-сервера IIS, служба инфраструктуры Datadog отслеживает производительность балансировщиков нагрузки и сетевых служб.

Datadog Infrastructure - это услуга подписки со ставкой в ​​месяц за хост, хотя большинство клиентов выбирают более дешевый вариант оплаты ежегодно. Существует три версии сервиса, первая из которых - Free . Эта опция не получает доступа к интеграции IIS и может контролировать только пять хостов.Два платных плана: Pro и Enterprise . План более высокого уровня включает машинное обучение для определения базовой производительности и премиальную поддержку. Вы можете получить 14-дневную бесплатную пробную версию системы.

Датадог Начать 14-дневную БЕСПЛАТНУЮ пробную версию

4. Paessler PRTG Network Monitor (БЕСПЛАТНАЯ пробная версия)

PRTG Network Monitor - это бесплатный инструмент для мониторинга сети, который можно использовать для мониторинга служб IIS.С помощью PRTG Network Monitor вы можете использовать специальный Windows IIS Application Sensor для отслеживания отправленных и полученных байтов в секунду, количества отправленных и полученных файлов в секунду , количество анонимных и известных пользователей в секунду , количество запросов интерфейса обычного шлюза в секунду и более.

Хотя мониторинг производительности сервера IIS Windows может быть сложной задачей, PRTG Network Monitor анализирует производительность вплоть до исходного кода приложения.Например, PRTG Network Monitor измеряет время загрузки исходного кода , чтобы выявить проблемы как можно раньше.

Аналогичным образом можно настроить предупреждения, чтобы предупреждать вас о превышении предварительно определенного порогового значения. Оповещения отправляются на ваш адрес электронной почты , SMS или мобильное устройство (через push-уведомления), чтобы вы всегда были в курсе последних событий.

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

Возможности мониторинга производительности, предлагаемые PRTG Network Monitor , идеально подходят для предприятий с ограниченным бюджетом. PRTG Network Monitor бесплатно до первых 100 датчиков.

Однако есть несколько платных версий, доступных для крупных организаций. Платные версии PRTG Network Monitor начинаются с 1600 долларов (1233 фунтов стерлингов) за 500 датчиков. Вы можете загрузить 30-дневную бесплатную пробную версию .

Скачать 30-дневную БЕСПЛАТНУЮ пробную версию Монитор сети Paessler PRTG

5. Dynatrace

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

Например, вы можете сразу увидеть активные службы и зависимые приложения с такой информацией, как версия приложения. После установки Dynatrace Agent вы также можете увидеть Все запросы , Время отклика , Размеры отклика , Активные потоки , Использование ЦП и использование памяти .

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

Еще одна замечательная функция - это возможность визуализировать запросы служб IIS .На экране Service Flow вы можете просмотреть службу IIS от начала до конца. Здесь вам показана диаграмма с подробным описанием каждого типа запроса на обслуживание. Эта функция позволяет увидеть, какие процессы влияют на время отклика IIS.

Для сквозного мониторинга IIS Dynatrace - один из самых эффективных мониторов на рынке. Чтобы узнать цену на Dynatrace, вам нужно будет напрямую связаться с компанией. Однако есть 15-дневная бесплатная пробная версия.

6.AppDynamics

AppDynamics - это решение для мониторинга производительности приложений, которое предлагает безупречный опыт мониторинга IIS. AppDynamics отслеживает пропускную способность , использование памяти , Disk I / O и Использование ЦП веб-серверов IIS. Платформа проста в развертывании и может быть установлена ​​всего за несколько минут.

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

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

Где AppDynamics превосходит решение для мониторинга IIS в своих диагностических возможностях. Инструмент автоматически предоставляет данные на уровне кода, если приложение работает медленно или обнаруживается узкое место.Просматривая выполнение кода, вы можете увидеть, где возникла проблема, и найти решение.

Возможности первопричины AppDynamic s необходимы для тех, кому нужно решение для мониторинга производительности. AppDynamics поддерживает Microsoft IIS Express 7.x , Microsoft IIS 6.0 , Microsoft 7.0 , Microsoft 7.5 и сервер разработки Visual Studio . Вы можете загрузить 15-дневную пробную версию SaaS.

7. IIS Crypto

IIS Crypto - это расширение IIS, которое может включать или отключать протоколы, хэши и алгоритмы обмена ключами. Пользовательский интерфейс прост в использовании, с шестью основными вкладками: sChannel , Cipher Suites , Advanced , Templates , Site Scanner и About .

На экране sChannel вы можете включать или отключать различные функции и протоколы. Существует пять списков, с которыми вы можете взаимодействовать: Server Protocols , Ciphers , Hashes , Key Exchanges и Client Protocols .На странице «Наборы шифров» вы можете изменить порядок наборов шифров.

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

Одним из самых больших преимуществ IIS Crypto является то, что он полностью бесплатен. IIS Crypto доступен для Windows Server 2008 , Windows Server 2012 , Windows Server 2016 и Windows Server 2019 . Программное обеспечение доступно в виде графического интерфейса или интерфейса командной строки. Вы можете бесплатно скачать IIS Crypto.

8. Orca

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

Когда вы будете готовы внести изменения, вы можете развернуть изменения конфигурации на сотнях серверов . Любые несовместимые изменения конфигурации могут быть немедленно отменены.

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

Orca - одно из наиболее удобных решений для управления конфигурацией на рынке. Если вы хотите управлять конфигурациями на нескольких сайтах IIS, настоятельно рекомендуется Orca . Варианты цен на Orca доступны только при непосредственном обращении в компанию.

9. eG Enterprise

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

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

eG Enterprise можно развернуть локально или в облаке в качестве лицензии или подписки. Однако вам необходимо связаться с отделом продаж, чтобы просмотреть предложение. Существует бесплатная ознакомительная версия, которая поддерживает до пяти серверов в качестве облачной платформы. Вы можете скачать бесплатную пробную версию.

Инструменты для мониторинга сервера IIS

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

SolarWinds Microsoft Management Tools (БЕСПЛАТНАЯ пробная версия)

SolarWinds Инструменты управления Microsoft могут следить за ключевыми атрибутами производительности IIS. Вам особенно понадобятся Web Performance Monitor и Server and Application Monitor для обеспечения бесперебойной работы IIS.Оба этих инструмента написаны на общей платформе Orion. Это позволяет им соединяться в единый инструмент. Оба инструмента также помогут вам управлять другими продуктами Microsoft, включая Exchange Server, Sharepoint и Office 365. Эти системы мониторинга нельзя использовать бесплатно. Однако вы можете получить их обоих в течение 30-дневного бесплатного пробного периода.

Инструменты управления SolarWinds Microsoft Скачать 30-дневную БЕСПЛАТНУЮ пробную версию

Расширения Microsoft

1.UrlScan 3.1

UrlScan 3.1 - это инструмент безопасности, который помогает защитить веб-серверы IIS от кибератак. Существует ряд дополнительных средств защиты, которые вы получаете при использовании UrlScan 3.1 , которых нет в стандартной версии IIS.

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

Также UrlScan 3.1 может также фильтровать значения HTTP и заголовки , чтобы исключить риск атак с использованием SQL-инъекций . Это делается путем создания правил deny , которые запрещают определенные запросы, которые могут быть вредоносными. Чтобы убедиться, что вы не блокируете законные соединения, есть также раздел AlwaysAllowedUrls , где вы можете указать URL-адреса, которые должны быть всегда разрешены .

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

Из-за функций безопасности, UrlScan 3.1 является обязательной загрузкой. Это помогает дополнить некоторые ограничения безопасности, которые есть в немодифицированной версии IIS. UrlScan 3.1 поддерживает IIS 5.1 , IIS, 6.0 и IIS 7.0 для Windows Vista и Windows Server 2008 .Вы можете бесплатно скачать UrlScan 3.1 здесь.

2. Переопределение URL 2.1

URL Rewrite - это еще одно расширение IIS, которое позволяет пользователю создавать правила для изменения поведения перезаписи URL. Настраивая правила URL-адресов, пользователь может изменить способ перезаписи HTTP-заголовков, ответов или заголовков запросов.

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

Наличие URL-адресов, которые легко индексируются поисковыми системами, является ценным шагом на пути к тому, чтобы сделать ваш сайт или приложение доступными для клиентов. URL-адреса, удобные для поисковых систем, увеличивают видимость вашего сайта. Для этого не нужно писать собственные правила. Есть много шаблонов правил , включенных в готовый набор , которые помогут вам начать работу.

URL Rewrite также является отличным инструментом, поскольку он обновляет пользовательский интерфейс в IIS Server Manager .Наличие интегрированного инструмента, позволяющего создавать новые правила, помогает гораздо более эффективно управлять URL-адресами. Как расширение для IIS, URL Rewrite 2.1 доступен бесплатно. Вы можете скачать этот инструмент здесь.

3. Диспетчер IIS для удаленного администрирования 1.2

Диспетчер IIS для удаленного администрирования 1.2 жизненно важен для любого предприятия, которому требуется для удаленного управления IIS . Вы можете управлять IIS удаленно на устройствах с Windows XP и выше.

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

Удаленное управление с помощью IIS Manager для удаленного администрирования 1.2 также является безопасным, используя HTTP через SSL . Есть также автоматических загрузок , где функции загружаются в локальный диспетчер IIS, который уже был установлен на веб-сервере. Это упрощает ручное администрирование, связанное с удаленными обновлениями.

Для команд, работающих удаленно или желающих разделить управление веб-приложениями на нескольких сайтах, IIS Manager for Remote Administration 1.2 абсолютно необходим. IIS Manager для удаленного администрирования 1.2 доступен для IIS 7 , IIS 7.5 , IIS 8, и IIS 8.5. Вы можете бесплатно скачать инструмент по этой ссылке здесь.

4. Веб-развертывание 3.6

Web Deploy 3.6 или msdeploy - это инструмент, который интегрируется с IIS для синхронизации IISsites , серверов и приложений . При синхронизации Web Deploy 3.6 может обнаруживать разницу между двумя местоположениями и вносить только необходимые изменения для синхронизации серверов.Использование этого инструмента более эффективно, поскольку оно определяет, какие данные необходимо синхронизировать, а не пытается делать все с нуля.

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

Для предприятий, которые хотят синхронизировать сайты IIS и развертывать веб-приложения, необходимо иметь Web Deploy 3.6 . Web Deploy 3.6 доступно для IIS 7 , IIS 7.5 , IIS 8 , IIS 8.5 и IIS 10 . Вы можете бесплатно скачать Web Deploy 3.6 здесь.

Ресурсы IIS, которые вы должны знать

Существует множество различных источников ценной информации IIS. Мы перечислили некоторые из лучших ниже, чтобы вы могли больше узнать о работе IIS:

1.iis.net
2. microsoft.com
3. Канал 9.msdn.com
4. stackify.com
5. tecadmin.net
6. Accelebrates.com
7. forum.iis.net

1. IIS.net

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

На сайте имеется почти 30 различных загрузок, поддерживаемых Microsoft.К ним относятся IIS Compression , Web Platform Installer , I IS CORS Module , HttpPlatformHandler v1.2 , IIS Manager for Remote Administration 1.2 , WinCache Extension for PHP , Administration Pack , Advanced Ведение журнала и Модуль инициализации приложений для IIS 7.5 .

Сообщения блога на этом веб-сайте включают командлеты IIS PowerShell, «Начало работы с модулем IIS CORS» и «Использование журнала активности Azure для проверки выполнения операции обмена местами развертывания».

2. Microsoft

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

К сожалению, мы смогли найти только один курс, относящийся к IIS, но он по-прежнему является ценным ресурсом, когда вы только начинаете работать с IIS. Название курса: 10972B Администрирование роли веб-сервера (IIS) в Windows Server.Курс доступен в течение пяти дней в классе или предоставляет вам трехмесячный онлайн-доступ , если вы решите пройти его онлайн

3. Канал 9

Channel 9 - это веб-сайт, управляемый корпорацией Майкрософт, который возглавляет группа разработчиков, которые обсуждают различные технологии. На этом сайте имеется значительное количество видеоконтента, относящегося к IIS, включая шоу IIS. Однако на сайте также есть обучающие материалы, например видео о расширении конфигурации IIS.Этот сайт рекомендуется, если вы хотите познакомиться с IIS и более ранними версиями IIS (содержимое IIS не обновлялось в течение некоторого времени, поэтому это не подходит для более поздних версий IIS).

4. Stackify

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

5.tecadmin

Techadmin - технический блог, основанный в 2013 году Рахулом Кумаром . Сайт был разработан специально, чтобы помочь администраторам сети Windows и Linux максимально эффективно использовать свои инструменты. На сайте есть много разных статей по IIS, в которых предлагаются одни из самых доступных руководств, которые вы найдете в Интернете. Предыдущие статьи по IIS включают:

6. Отмечает

Еще один отличный ресурс - Accelebrate IIS training.На веб-сайте Accelebrate есть несколько курсов IIS со средней оценкой - 4,66 из 5 . Эти курсы основаны на 60% лабораторных и 40% лекционных , так что вы получите правильный баланс развития ваших теоретических и практических знаний. Это платные курсы, поэтому вам нужно будет напрямую связаться с компанией, чтобы запросить цену. Accelebrate предлагает следующие курсы IIS:

В курсе Администрирование IIS 10 студенты узнают, как спланировать и установить установку IIS , а также получат знания об общей архитектуре IIS.Вы также узнаете, как выполнять повседневные задачи администрирования с помощью IIS Manager , PowerShell и AppCmd ​​.

7. forum.iis.net

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

IIS - это лучший в мире веб-сервер Windows

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

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

Часто задаваемые вопросы о веб-сервере IIS

Каковы характеристики сервера IIS?

Основная характеристика IIS заключается в том, что он управляет хостингом веб-сайтов.Помимо хранения статических веб-страниц, система IIS может управлять службами и веб-приложениями, такими как ASP.NET. Еще одна особенность IIS - его способность действовать как FTP-сервер. Среди характеристик IIS - интеграция со структурой Windows Communication Foundation (WCF), которая обеспечивает поддержку сервис-ориентированных приложений. IIS можно расширить, включив в него возможность размещения сайтов PHP и веб-приложений, созданных на других платформах.

Как установить сценарии и инструменты управления IIS?

Выполните следующие действия, чтобы установить сценарии и инструменты управления ISS.

  1. Войдите в панель управления IIS, выбрав Администрирование в меню «Пуск», а затем щелкните Server Manager .
  2. В диспетчере сервера разверните узел Roles и выберите Web Server (IIS) .
  3. Щелкните Добавить службы ролей , чтобы открыть экран выбора служб ролей . Вы будете в разделе Role Services этого окна.
  4. На главной панели экрана щелкните Сценарии и инструменты управления IIS .Нажмите кнопку Далее внизу окна.
  5. Нажмите кнопку Установить в нижней части экрана Подтвердить выбор установки .
  6. Наблюдайте за процессом установки до ее завершения.
  7. Проверьте подробности на экране Результаты установки и нажмите кнопку Закрыть .

Сценарии и инструменты управления IIS теперь будут доступны в диспетчере сервера.

Могу ли я запустить IIS в Windows 10?

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

  1. Щелкните значок шестеренки настроек в меню «Пуск».
  2. Тип Включите или выключите функции Windows в поле поиска и выберите этот параметр в результатах.
  3. Прокрутите структуру папок во всплывающем окне Windows Features . Установите флажок узла Internet Information Services , чтобы активировать его.
  4. Нажмите ОК, чтобы закрыть всплывающее окно.
  5. Откройте любой веб-браузер и введите http: // localhost / , чтобы убедиться, что IIS работает.

Чтобы запустить IIS в Windows 10, выполните следующие действия.

  1. Нажмите кнопку «Пуск».
  2. Прокрутите список программ и найдите Средства администрирования Windows
  3. Разверните эту папку, чтобы найти Internet Information Services (IIS)

Теперь вы увидите панель управления диспетчера информационных служб Интернета (IIS).

Как отслеживать запросы IIS?

Сначала необходимо активировать монитор запросов.Эти инструкции предназначены для IIS 8 на Windows Server.

  1. Выберите Администрирование из меню «Пуск» и затем щелкните Server Manager .
  2. Разверните узел Roles и выберите Web Server (IIS) .
  3. Щелкните Добавить службы ролей , чтобы открыть экран выбора служб ролей .
  4. Прокрутите вниз до раздела Health and Diagnostics . Щелкните Монитор запросов .
  5. Нажмите кнопку Next внизу экрана.
  6. Нажмите кнопку Установить в нижней части экрана Подтвердить выбор установки .
  7. Наблюдайте за процессом установки до ее завершения.
  8. Проверьте подробности на экране Результаты установки и нажмите кнопку Закрыть .

Затем отслеживайте запросы IIS, выполнив следующие действия.

  1. Зайдите в диспетчер IIS.
  2. Выберите веб-сервер, который вы хотите отслеживать, и просмотрите представление Home Features .
  3. Перейдите в раздел IIS и откройте представление Worker Processes .
  4. Выберите процесс, который вы хотите отслеживать.
  5. На панели Действия щелкните в Просмотр текущих запросов .

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

Установите веб-сервер IIS, в этой статье я покажу вам, как установить информационные службы Интернета веб-сервера (IIS) в операционной системе Microsoft Windows Server 2019 .Установите веб-сервер IIS, в этой статье я покажу вам, как установить информационные службы Интернета веб-сервера (IIS) в операционной системе Microsoft Windows Server 2019.

Установить веб-сервер IIS

1- Щелкните меню «Пуск» Windows и выберите «Диспетчер сервера».

2- Server Manager, Dashboard выберите Добавить роли и функции.

3- Мастер добавления ролей и функций нажмите «Далее».

4- Установите веб-сервер. Тип установки IIS, оставьте выбранным «Ролевую или функциональную установку» и нажмите «Далее».

5- Выбор сервера. Выберите сервер из пула серверов и нажмите «Далее».

6- На вкладке «Выбор ролей сервера» установите флажок «Веб-сервер (IIS)».

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

8- Выберите роли сервера. Выбран веб-сервер. Нажмите «Далее».

9- Мы не будем устанавливать какие-либо дополнительные функции на этом этапе. Нажмите «Далее» в окне «Выбрать функции».

10- Нажмите далее

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

12- Подтвердите выбор установки, просмотрите элементы, которые должны быть установлены, а затем нажмите «Установить», когда будете готовы продолжить установку веб-сервера IIS.

13- Перезагрузка не требуется, установка прошла успешно, затем нажмите кнопку закрытия.

Включение веб-сервера IIS с помощью PowerShell

1- Используйте вместо этого интерфейс командной строки Windows PowerShell (CLI), выполните следующие действия.
Откройте PowerShell с правами администратора, а затем запустите командлет Install-WindowsFeature, как показано ниже.
Install-WindowsFeature –name Web-Server -IncludeManagementTools

2- Запуск установки IIS Web Server

3- Функция веб-сервера успешно активирована

Включает инструменты управления, чтобы мы могли управлять IIS на этом сервере

Для получения более подробной информации нажмите здесь

лучших программ для монтирования веб-сервера в Windows 10

Хотя мы можем установить и настроить каждую из необходимых нам служб в Windows ( Apache, SQL, PHP и т. Д.)), это довольно долгая и сложная задача, особенно если мы собираемся только экспериментировать и у нас мало знаний в этом вопросе. По этой причине далее мы собираемся оставить вам серию программ или, скорее, пакеты приложений, которые позволят нам смонтировать и настроить наш собственный веб-сервер в Windows 10 с помощью нескольких щелчков мышью, без каких-либо конфигураций или конфликтов. своего рода .

Содержание

  • XAMPP: Apache, MariaDB, PHP и Perl
  • WampServer: Apache, PHP и MySQL
  • MAMP: Apache, PHP и MySQL
  • Laragon: Apache, MariaDB, PHP, phpMyAdmin, cmder, Memcached и многое другое
  • AMPPS: Apache, Mysql, PHP, Perl и Python
  • Devilbox: XAMPP в Docker

XAMPP: Apache, MariaDB, PHP и Perl

Один из самых известных вариантов установки веб-сервер в Windows - это XAMPP. Эта программа отвечает за установку и настройку веб-сервера Apache в Windows 10 для размещения страницы, а также за ряд дополнительных серверов и плагинов, чтобы иметь возможность обрабатывать ее и выполнять все виды кода, такие как PHP7, MariaDB для базы данных, Perl, OpenSSL и phpMyAdmin для управления веб-базой данных.

Этот пакет полностью бесплатный, а также имеет открытый исходный код. За ним стоит отличное сообщество пользователей, и среди его функций мы можем выделить возможность загрузки и установки надстроек, которые позволят нам, например, установить Drupal, Joomla! или WordPress (среди прочего) прямо в XAMPP.

Мы можем бесплатно скачать XAMPP с его веб-сайта. Он доступен для Windows, macOS и Linux.

WampServer: Apache, PHP и MySQL

WampServer - еще одна из самых известных альтернатив очень простым способом монтировать веб-сервер на нашем персональном компьютере. Этот инструмент отвечает за автоматическое монтирование среды разработки на нашем компьютере с Windows, на котором установлены и настроены Apache2, PHP и база данных MySQL. Он также устанавливает PhpMyAdmin для простого управления базой данных и некоторые другие полезные службы для сборки и правильной работы всех типов веб-сайтов.

Мы можем бесплатно скачать этот веб-сервер по этой ссылке. Он доступен только для 32-битной и 64-битной Windows. Кроме того, на его веб-сайте мы сможем найти большое количество бесплатных курсов, чтобы научиться программировать.

MAMP: Apache, PHP и MySQL

Эта программа работает как альтернатива двум предыдущим. Его главная особенность в том, что он устанавливается и работает полностью независимо от других серверов, которые мы смонтировали на ПК. Например, мы можем использовать эту программу вместе с Apache, установленным в Windows, или вместе с XAMPP или WampServer без чего-либо, что то, что мы делаем в нем, мешает работе других программ.

MAMP имеет Apache, MySQL и PHP, установленных и настроенных по умолчанию. Кроме того, это позволяет нам очень легко переключать apache с Nginx, чтобы использовать эту альтернативу, и позволяет нам использовать различные методы веб-ускорения, такие как APC, eAccelerator, XCache и OPcache.

Мы можем скачать его отсюда. Он доступен для Windows и macOS. Кроме того, у него есть версия PRO, которая позволит нам разделять разные проекты, которые мы смонтировали, в дополнение к отображению таких конфигураций, как Joomla, Drupal или WordPress.

Laragon: Apache, MariaDB, PHP, phpMyAdmin, cmder, Memcached и многое другое

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

Laragon предлагает нам большое количество альтернатив на выбор, выделяя, прежде всего, возможность выбора MySQL / MariaDB в качестве сервера базы данных или других популярных альтернатив, таких как PostgreSQL и MongoDB.Модули можно активировать или деактивировать одним щелчком мыши, и даже позволяет нам развертывать большое количество серверов одним щелчком мыши, например, сервер WordPress.

Мы можем бесплатно скачать эту программу с ее сайта. Это программное обеспечение доступно только для Windows.

AMPPS: Apache, Mysql, PHP, Perl и Python

AMPPS является альтернативой всем предыдущим, которая, хотя и похожа по концепции и работе, предлагает ряд специальных функций для установки нашего собственного сервера на Windows 10.Например, этот пакет программ намного меньше, чем предыдущие, и он позволит нам развернуть серверы для монтирования всех видов веб-сайтов в Apache с поддержкой баз данных Mysql и иметь возможность выполнять код PHP, Perl и Python без осложнений. .

Эта программа была разработана и настроена так, как будто мы запускаем код на реальном сервере, что позволяет нам иметь очень точное представление о том, как работает наш сервер. Он также имеет серию сценариев с открытым исходным кодом, которые позволяют нам развертывать серверы Joomla !, WordPress, Magento и Dolphin, среди прочего, за считанные секунды.

Мы можем бесплатно скачать AMPPS по следующей ссылке. Это программное обеспечение доступно для Windows, macOS и Linux.

Devilbox: XAMPP в Docker

Эта программа стремится стать одной из лучших альтернатив XAMPP. Среди его основных функций мы должны выделить то, что это виртуализированная программа внутри Docker. Это означает, что все работает независимо от операционной системы внутри контейнера, оптимизируя ресурсы и избегая возможных проблем с безопасностью.

Devilbox позволяет нам настроить сервер, который нам нужен. Например, мы можем смонтировать наш собственный сервер Apache или Nginx с различными платформами баз данных (MySQL, MariaDB, PostgreSQL…) и даже широкий спектр дополнительных плагинов для повышения производительности сервера, таких как Redis и Memcached, среди прочих. Это позволяет нам монтировать все серверы, которые мы хотим (каждый в контейнере), с конфигурациями, которые лучше всего подходят для нашего проекта.

Скачать программу можно по этой ссылке.Основанный на Docker, он доступен для Windows, macOS и Linux.

Веб-сервер

: системные требования

Развертывание> Установки> Установка сервера> Другие серверные пакеты> Установка веб-сервера> Веб-сервер: системные требования

Следующие требования предъявляются к веб-серверу.

Операционная система

Важно! Используйте самую последнюю версию указанной операционной системы. Программное обеспечение Commvault полностью поддерживает самую последнюю версию операционной системы до тех пор, пока поставщик не прекратит поддержку.Более свежие версии программного обеспечения Commvault могут не устанавливаться в операционных системах, которые больше не поддерживаются поставщиком. Для получения информации о жизненном цикле поддержки операционной системы обратитесь к поставщику.

Операционная система

Windows Server 2019

Microsoft Windows Server 2019 Editions

Microsoft Windows Server 2019 Core Editions

Windows 2016

Microsoft Windows Server 2016 Editions

Нано-серверы не поддерживаются.Дополнительные сведения см. В разделе Рекомендации для Microsoft Windows Server 2016.

Windows 2012

Microsoft Windows Server 2012 Editions

Microsoft Windows Server 2012 R2 Editions

Установка Server Core не поддерживается.

Процессор

Поддерживаются все Windows-совместимые процессоры.

Дополнительное программное обеспечение

  • Если вы используете агент Exchange, установите Microsoft Outlook x64 Editions для поддержки восстановления электронной почты Exchange.
  • Если вы используете Domino Mailbox Archiver, установите Notes Client Release 8 или выше для поддержки восстановления электронной почты Domino.

Восстановить каталог кэша

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

Технические характеристики оборудования

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

Примечание:

  • Для установки программного обеспечения требуется 30 ГБ дискового пространства для приложения и базы данных Microsoft SQL Server и 20 ГБ временного пространства на диске, где находится временный каталог.
  • В каталоге результатов задания для агента файловой системы, установленного на веб-сервере, должно быть достаточно места для кэширования результатов поиска, восстановленных пользователями. Это зависит от количества файлов, которые можно восстановить, дисковой квоты и периода хранения, настроенного администратором.
  • Со временем вам может потребоваться дополнительное пространство (несколько ГБ) для увеличения базы данных веб-сервера. Размер метаданных зависит от выполненной операции поиска и количества хранимых данных.

Поддержка кластера

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

Ядро СУБД

Microsoft SQL Server 2016 Express Edition устанавливается автоматически во время установки программного обеспечения веб-сервера.Если в вашей среде уже установлен Microsoft SQL Server 2012 Enterprise Edition, веб-сервер будет использовать существующий SQL Server.

Дополнительные сведения см. В разделе «Ядро СУБД» в разделе «Системные требования - CommServe».

Разное

Во время установки этого программного компонента устанавливается агент файловой системы, если он еще не установлен. См. Системные требования для агента файловой системы Microsoft Windows.

Примечание. Для успешного восстановления данных NAS и электронной почты Domino в Интернете установите 32-разрядный прокси-сервер файловой системы на 64-разрядном компьютере.

Поиск соответствия

Языковой стандарт операционной системы веб-сервера должен быть установлен на английский (США). При изменении языкового стандарта системы необходимо перезагрузить компьютер с веб-сервером.

Надстройка Outlook и программа просмотра электронной почты ContentStore

Для использования веб-сервера с надстройкой Outlook и надстройки Outlook с программой просмотра электронной почты ContentStore должны быть выполнены следующие требования:

  • Используйте выделенный веб-сервер при развертывании надстройки Outlook с ContentStore Email Viewer на более чем 400 почтовых ящиках.
  • Microsoft Outlook с последним пакетом обновления. Кроме того, чтобы воспользоваться возможностями веб-сервера из надстройки Outlook, убедитесь, что последний пакет обновления для Microsoft Outlook установлен на клиенте, на котором установлена ​​надстройка Outlook.
  • Microsoft Outlook 2007 или новее или IBM Notes. ПРИМЕЧАНИЕ. 32-разрядным приложениям на 64-разрядном сервере потребуется второй агент 32-разрядной файловой системы. Для x64 используйте Microsoft Outlook 2010 или новее.
  • Microsoft Outlook должен быть установлен на компьютере MediaAgent для выполнения индексирования содержимого данных Exchange и IBM Notes.
  • Обновите все клиенты Exchange и пользователей надстроек Outlook до Commvault версии 11.

.NET Framework

Требуется Microsoft .NET Framework 4.6, которая устанавливается автоматически.

Пакет хостинга .NET Core

Microsoft .NET Core Hosting Bundle 2.1.13 является обязательным и устанавливается автоматически.

Примечание. Если необходимо обновить пакет .NET Core Hosting Bundle до последней версии, запустите ASP.NET Core Runtime 2.1.x.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

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

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

Последнее изменение: 9/3/2020 3:33:04

HTTP-сервер Apache - Загрузить

Простой в использовании и надежный веб-сервер

Веб-серверы являются важным инструментом для владельцев веб-сайтов. Основная задача этого веб-инструмента - обслуживать веб-сайты в Интернете, выступая в качестве посредника между сервисом и клиентскими машинами.Он извлекает контент с сервера всякий раз, когда его запрашивает пользователь, и доставляет его в Интернет. Apache HTTP - это программное обеспечение веб-сервера, разработанное Apache Software Foundation. Это бесплатное приложение с открытым исходным кодом , которое обслуживает около 46% веб-сайтов по всему миру. Если вам нужен надежный виртуальный доставщик для вашего веб-сайта, это программное обеспечение для вас.

Служба HTTP Apache

Самая большая проблема веб-сервера - это обслуживать разных веб-пользователей одновременно, каждый из которых запрашивает разные страницы. Кроме того, файлы процессов веб-серверов написаны на таких языках программирования, как PHP, Python и Java. Веб-серверы должны будут преобразовать их в статические файлы HTML и обслуживать их в браузере так, как это будет понятно пользователям.

Хотя Apache HTTP является веб-сервером, это не физический сервер . Это скорее программное обеспечение, работающее на сервере. Основная задача этого приложения - установить соединение между сервером и браузерами посетителей веб-сайтов, такими как Google Chrome, Safari и Mozilla Firefox, и доставлять файлы между ними.Когда посетители хотят загрузить страницу на веб-сайте, используемый ими браузер отправляет запрос на их сервер. Затем Apache HTTP вернет ответ , содержащий все запрошенные файлы, включая тексты и изображения. В то время как сервер и клиент обмениваются данными по протоколу HTTP, Apache будет отвечать за гладкую и безопасную связь между двумя машинами.

Apache HTTP - это веб-сервер с широкими возможностями настройки, который имеет модульную структуру .В нем есть модули безопасности, аутентификации по паролю, перезаписи URL, кеширования и т. Д. Программное обеспечение также позволяет вам настроить ваши конфигурации через файл с именем .htacces. Эти модули позволяют администраторам сервера включать и выключать дополнительные функции.

Apache HTTP по сравнению с другими веб-серверами

Хотя Apache HTTP является одним из самых популярных веб-серверов на сегодняшний день, у него довольно много конкурентов и альтернатив . И каждое из этих серверных приложений имеет разные цели.Здесь мы перечисляем некоторые из этих альтернатив.

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

Другой веб-сервер, с которым вы, возможно, столкнулись, - это Tomcat. Это программное обеспечение является еще одним продуктом Apache Software Foundation и также является HTTP-сервером. Однако он поддерживает приложения Java вместо статических веб-сайтов. Он был создан для приложений Java , в то время как Apache HTTP предназначен для общих целей.Хотя вы также можете использовать Tomcat для обслуживания статических веб-страниц, он на менее эффективен, чем на , по сравнению с Apache HTTP. Tomcat также на менее настраиваемый по сравнению с другими веб-серверами.

Заключение

Apache HTPP - один из самых популярных веб-серверов, доступных сегодня. Это наиболее частый выбор индивидуальных предпринимателей и малых предприятий, желающих присутствовать в Интернете. А кто бы не стал? Это позволяет запускать безопасный веб-сайт , не вызывая слишком много головной боли.Приложение также обещает запустить ваш сайт на стабильной и универсальной платформе . Это гибкий и настраиваемый , позволяющий настраивать использование, добавляя другие функции. Более того, это бесплатный , так что вы можете обеспечить бесперебойную работу своего веб-сайта без дополнительных затрат.

Как установить веб-сервер Windows на ваш компьютер с помощью XAMPP

Некоторые из наших статей о MakeUseOf требуют использования вашего собственного веб-сервера.Хотя самый простой способ найти веб-пространство - это купить хостинг, на котором веб-сервер уже настроен для вас, бесплатный и почти такой же простой в использовании вариант - это установить сервер на локальный домашний компьютер. Ранее мы рассматривали WAMP, и теперь я хотел бы обновить эту тему с помощью программного пакета, известного как XAMPP.

XAMPP - это набор программного обеспечения, которое включает Apache, MySQL, PHP и Perl.Он также включает Tomcat, FTP-сервер FileZilla и Mercury Mail для отправки электронных писем. Эти пакеты используются для следующих задач:

  • Apache - веб-сервер, размещает контент по адресу http: // localhost /
  • MySQL - сервер базы данных, многие программные пакеты используют его для хранения данных
  • PHP - язык программирования, многие современные программы используют его как язык
  • Perl - язык программирования, многие программы используют этот язык и существует дольше, чем PHP.
  • Tomcat - сервер, используемый для выполнения программ Java
  • FileZilla - FTP-сервер, используемый для передачи файлов на / с вашего локального компьютера (необходим только в том случае, если вам нужен удаленный доступ)
  • Mercury Mail - почтовая система, используемая для отправки электронных писем.

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

Начало работы

Загрузите программу, подходящую для вашей операционной системы.В этом руководстве будет рассмотрена версия для Windows, но версии для MacOS X, Linux и Solaris очень похожи. Запустите установщик и нажмите OK во всех всплывающих диалоговых окнах безопасности. Когда вы попадете в следующее меню:

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

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

Ошибка возникает, если вы используете 64-битные версии Windows (Vista, 7 или Server 2008).Он скажет «Ошибка проверки состояния компонента XAMPP [3]», но эту ошибку можно безопасно проигнорировать, так как все остальное работает нормально.

Я также получил несколько всплывающих окон после установки программного обеспечения.Один из них был от Microsoft Security Essentials с просьбой отправить им двоичный файл FileZilla для анализа (это программное обеспечение иногда можно использовать в бэкдорах - однако такое использование является законным), а также в брандмауэре появится несколько окон с вопросом, хотите ли вы разрешить порт. использоваться. Не устанавливайте флажок, чтобы ваш сервер не был доступен через общедоступный Wi-Fi и другие открытые сети (например, если вы подключаетесь в Starbucks), но чтобы ваш сервер по-прежнему был доступен с вашего локального ПК и других компьютеров в вашем личном кабинете. сеть.

Когда панель управления открыта, нажмите «Пуск» в Apache и MySQL.

Теперь ваш веб-сервер запущен и работает, если все прошло правильно!

Управление вашим сервером

Первое, что вам следует сделать, это нажать кнопку «Админ... "для Apache. Это запустит ваш веб-браузер по умолчанию и отправит вас на страницу приветствия. Если она дает вам возможность, щелкните свой язык (в данном случае английский), и вы увидите свою область администрирования.

Первое, что нужно изучить - это примеры программ.В списке PHP они включают несколько программ, демонстрирующих возможности PHP.

Страница «Статус» покажет вам, какие услуги в настоящее время активированы.Все они должны быть зелеными, за исключением FTP, SMTP и Tomcat.

Следующим шагом является обеспечение безопасности вашего сервера.По умолчанию отсутствует пароль для вашей учетной записи администратора MySQL, также известной как « root ». Если вы находитесь в небольшой локальной сети и вам все равно, у кого есть доступ к данным, хранящимся на вашем компьютере, то можно оставить все как есть; однако, если вы планируете открыть свой сервер для доступа в Интернет или у вас есть соседи по комнате, которым вы не можете полностью доверять, лучше добавить пароль к этой учетной записи. Вы можете перейти по ссылкам, чтобы настроить безопасность вашей системы. Первый вариант устанавливает пароль root MySQL, а второй устанавливает пароль для всего вашего веб-каталога.

Наконец, если вы планируете получить доступ к своему серверу за пределами вашего дома, вам нужно будет войти в свой маршрутизатор и перенаправить порт 80 на локальный компьютер.Это намного проще сделать, если вы настроены на статический IP-адрес.

Установка программ на ваш сервер

Главное, что вам нужно знать о том, где ваш сервер хранит данные, это то, что они находятся в подкаталоге вашего установочного каталога с именем htdocs.В моей ситуации веб-каталог:

 C: \ xampp \ htdocs \ 

Это включает в себя программу администрирования.Страница по умолчанию, которую ваш веб-сервер загружает при посещении http: // localhost /, - это index.php. Вы можете открыть этот файл, чтобы заменить его собственным текстом или полностью удалить, это действительно зависит от вас.

Теперь, когда у вас настроен веб-сервер, что вы можете с ним делать? Что ж, одна популярная вещь, которую вы можете сделать, - это настроить WordPress локально.Вы можете настроить свой собственный микстейп или даже прокси-сервер, возможности безграничны.

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

Что дальше?

После того, как ваш сервер запущен и работает, мир - ваша устрица.Установите и запустите то программное обеспечение, которое вы всегда хотели опробовать. На странице часто задаваемых вопросов Apache Friends есть много информации о XAMPP и расширенных параметрах, проверьте там, чтобы продолжить установку. Если у вас есть какие-либо проблемы или вопросы по поводу вашей настройки, задайте их ниже, и мы обязательно вам поможем!

14 способов сделать Windows 10 быстрее и повысить производительность

Сделать Windows 10 быстрее несложно.Вот несколько способов улучшить скорость и производительность Windows 10.

Читать далее

Об авторе Дэйв Драгер (Опубликовано 56 статей)

Дэйв Драгер работает в XDA Developers в пригороде Филадельфии, штат Пенсильвания.

Более От Дэйва Драгера
Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

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

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