Установка web сервера: Установка веб-сервера Apache на Windows

Установка веб-сервера WEB1 | Microsoft Learn





Twitter




LinkedIn




Facebook




Адрес электронной почты










  • Статья

  • Чтение занимает 2 мин

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016

роль веб-сервера (IIS) в Windows Server 2016 предоставляет безопасную, простую в управлении модульную и расширяемую платформу для надежного размещения веб-сайтов, служб и приложений. Службы IIS позволяют обмениваться информацией с пользователями в Интернете, в интрасети или в экстрасети. iis — это единая веб-платформа, которая интегрирует службы iis, ASP.NET, FTP-службы, PHP и Windows Communication Foundation (WCF).

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

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

Перед установкой роли веб-сервер (IIS) убедитесь, что вы настроили имя и IP-адрес сервера и присоединили компьютер к домену.

Для выполнения этой процедуры необходимо быть членом группы Администраторы.

Примечание

чтобы выполнить эту процедуру с помощью Windows PowerShell, откройте PowerShell, введите следующую команду и нажмите клавишу ввод.
Install-WindowsFeature Web-Server -IncludeManagementTools

  1. Откройте диспетчер серверов, щелкните Управление, а затем нажмите кнопку Добавить роли и компоненты. Откроется мастер добавления ролей и компонентов.
  2. На странице Перед началом работы нажмите кнопку Далее.

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

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






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

Веб-сервер обслуживает запросы пользователей к сайтам на сервере с ISPmanager.

ISPmanager работает с веб-серверами:

  • Nginx — обслуживает запросы статического содержимого;
  • Apache — обслуживает запросы статического и динамического содержимого;
  • OpenLiteSpeed — обслуживает запросы статического и динамического содержимого.

Серверы Nginx и Apache рекомендуем использовать вместе, так как Nginx лучше справляется с большой нагрузкой на сервер, чем Apache, но при этом не обрабатывает динамическое содержимое. Тогда Nginx будет обслуживать запросы статического содержимого, а Apache — динамического. Статическое содержимое передаётся пользователю в том же виде, в каком оно представлено на сервере. Динамическое содержимое перед отправкой пользователю изменяется скриптами.

Веб-серверы могут работать с несколькими WWW-доменами на одном IP-адресе. В Apache и OpenLiteSpeed для этого используется механизм виртуальных хостов (VirtualHost), в Nginx — несколько секций server в конфигурационном файле. В конфигурационных файлах веб-серверов указываются все необходимые параметры работы сайтов. Эти параметры настраиваются на основе информации, указанной при создании WWW-домена. Подробнее см. в статье Создание сайта.

Особенности установки OpenLiteSpeed


OpenLiteSpeed не может быть установлен вместе с другими веб-серверами.

В текущей версии ISPmanager работа модуля PageSpeed и Node.js с веб-сервером OpenLiteSpeed не поддерживается.

Если OpenLiteSpeed установлен на сервере с ОС CentOS 7 или AlmaLinux 8, переход на CloudLinux недоступен.

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

При переходе на OpenLiteSpeed возможны проблемы, если на сайте: 

  • используется файл .htaccess. OpenLiteSpeed проигнорирует все директивы, кроме описанных в документации к модулю Apache mod_rewrite;
  • используются собственные шаблоны конфигурационных файлов. Шаблоны для OpenLiteSpeed нужно будет создать отдельно;
  • были внесены изменения в конфигурационные файлы. Эти изменения необходимо адаптировать под OpenLiteSpeed и внести заново.

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

При установке OpenLiteSpeed:

  • подключится репозиторий http://rpms. litespeedtech.com/;
  • будут подготовлены конфигурационные файлы. Для каждого IP-адреса на сервере в директории /usr/local/lsws/conf/listeners будут созданы слушатели (listeners) на TCP-портах 80 и 443;
  • для всех установленных альтернативных версий PHP будут:
    • удалены модули PHP-FPM и Apache;
    • установлен модуль LSAPI;
  • установится альтернативная версия PHP, соответствующая нативной версии на данной версии ОС. Например, для CentOS 7 — PHP 5.4, для Debian 10 — PHP 7.3;
  • созданные сайты будут конвертированы для работы с OpenLiteSpeed;
  • все созданные пользователи получат разрешение на использование PHP в режиме LSAPI, если ранее им было разрешено использовать PHP хотя бы в одном из режимов.

Порядок установки


Чтобы установить веб-сервер:

  1. Перейдите в Настройки  Конфигурация ПО → выберите Веб-сервер (WWW)Изменить.
  2. Выберите тип установки Apache:
    • не использовать;
    • Apache MPM-Prefork — Apache с модулем Prefork. При запуске создаёт несколько процессов для обработки запросов. При большом количестве запросов это позволяет быстрее их обрабатывать. Процессы работают от имени пользователя, под которым запущен Apache. В связи с этим менее безопасен по сравнению с Apache MPM-ITK и требует больше прав на файлы сайтов;
    • Apache MPM-ITK — Apache с модулем ITK. Создаёт отдельный процесс на каждый запрос. Процесс запускается под отдельным пользователем (uid) и группой пользователя (gid). За счёт этого он более изолирован и позволяет избежать проблем с доступом процесса к файлам сайта пользователя.
  3. Включите опцию Nginx для установки веб-сервера Nginx.
  4. Включите опцию OpenLiteSpeed для установки веб-сервера OpenLiteSpeed.
  5. Включите опцию Ротация логов для архивирования и удаления старых журналов веб-серверов. Подробнее см. в статье Настройка сбора статистики запросов к сайтам.
  6. Выберите необходимые модули для Apache:
    1. Анализаторы статистических журналов Веб-статистика awstats и Веб-статистика webalizer. Подробнее см. в статье Настройка сбора статистики запросов к сайтам.
    2. Модуль PHP для поддержки режимов PHP «модуль Apache» и «FastCGI (Apache)». Подробнее см. в статье Режимы работы PHP.
  7. Включите опцию PHP-FPM FastCGI для поддержки режима работы PHP «FastCGI (Nginx + PHP-FPM)». Подробнее см. в статье Режимы работы PHP.
  8. Включите опцию PageSpeed Module для установки модуля PageSpeed. Модуль автоматически оптимизирует страницы сайта и ускоряет их загрузку. Для каждого веб-сервера будет установлена своя версия модуля. Чтобы веб-сервер использовал модуль для страниц сайта, включите опцию PageSpeed Module в настройках сайта. Подробнее см. в статье Создание сайта.
  9. Нажмите Применить изменения и дождитесь окончания установки.

404: Страница не найдена

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

Что я могу сделать сейчас?

Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:

Поиск

  • Узнайте последние новости.
  • Наша домашняя страница содержит самую свежую информацию о Java-разработке.
  • Наша страница «О нас» содержит дополнительную информацию о сайте, на котором вы находитесь, TheServerSide.com.
  • Если вам нужно, свяжитесь с нами, мы будем рады услышать от вас.

Просмотр по категории

Архитектура приложения


  • Прочная связь между законом Конвея и микросервисами

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


  • Как выжить, когда царит развитие Waterfall

    Несмотря ни на что, методология Waterfall поддерживает бесчисленное количество команд разработчиков программного обеспечения. …


  • Необработанный, но растущий потенциал банковского обслуживания без ядра

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

Качество ПО


  • Тестовые фреймворки и примеры для модульного тестирования кода Python

    Модульное тестирование является важным аспектом разработки программного обеспечения. Команды могут использовать Python для модульного тестирования, чтобы оптимизировать преимущества Python…


  • Атрибуты эффективной стратегии тестирования базы данных

    Команды должны внедрить правильную стратегию тестирования базы данных для оптимизации результатов. Изучите эффективные атрибуты тестирования базы данных…


  • Обновления Java 20 Project Loom готовят почву для Java LTS

    Java 20 повторно инкубирует две функции масштабируемости Project Loom, что делает их главными кандидатами на то, чтобы стать стандартом в сентябрьском выпуске Java …

Облачные вычисления


  • Как работает маршрутизация на основе задержки в Amazon Route 53

    Если вы рассматриваете Amazon Route 53 как способ уменьшить задержку, вот как работает этот сервис.


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

    Без надлежащего планирования организация может оказаться в ловушке отношений с облачным провайдером. Следуйте этим …


  • Подходит ли вам облачная стратегия?

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

Безопасность


  • Microsoft и Fortra получили судебный приказ о срыве Cobalt Strike

    Microsoft, Fortra и Центр обмена и анализа медицинской информации объявили о получении судебного постановления в попытке …


  • 5 угроз безопасности ChatGPT на предприятии

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


  • Основные тренды и темы RSA Conference 2023

    Джек Поллер из Enterprise Strategy Group излагает свой выбор, чтобы получить максимальную отдачу от конференции RSA 2023, от основных докладов до …

ПоискAWS


  • AWS Control Tower стремится упростить управление несколькими учетными записями

    Многие организации изо всех сил пытаются управлять своей огромной коллекцией учетных записей AWS, но Control Tower может помочь. Услуга автоматизирует…


  • Разбираем модель ценообразования Amazon EKS

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


  • Сравните EKS и самоуправляемый Kubernetes на AWS
    Пользователи

    AWS сталкиваются с выбором при развертывании Kubernetes: запустить его самостоятельно на EC2 или позволить Amazon выполнить тяжелую работу с помощью EKS. См…

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

Редактировать

Твиттер

LinkedIn

Фейсбук

Электронная почта

  • Статья
  • 2 минуты на чтение

Применяется к: Windows Server 2022, Windows Server 2019, Windows Server 2016

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

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

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

Перед установкой роли веб-сервера (IIS) убедитесь, что вы настроили имя и IP-адрес сервера и присоединили компьютер к домену.

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

Для выполнения этой процедуры необходимо быть членом группы администраторов .

Примечание

Чтобы выполнить эту процедуру с помощью Windows PowerShell, откройте PowerShell, введите следующую команду и нажмите клавишу ВВОД.
Install-WindowsFeature Web-Server -IncludeManagementTools

  1. В диспетчере сервера щелкните Управление , а затем щелкните Добавить роли и компоненты . Откроется мастер добавления ролей и компонентов.
  2. В Перед началом работы нажмите Далее .

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

  1. На странице Тип установки нажмите Далее .